Frames64
August 24, 2024 ยท View on GitHub
Welcome to Frames64, a platform where the magic of Frames meets the thrill of competition! ๐
Overview
Frames64 is a project developed for the hackathon, combining innovative technologies and a fun gaming experience. Here's a breakdown of our components:
Base ๐
The chain where the contracts will be deployed.
Frames.js ๐ผ๏ธ
A library with helper functions to build frames, adding flair and functionality to our platform.
Graph ๐
Indexes the data of the contracts and is then directly read for the frames, ensuring smooth data retrieval and analysis.
Airstack โ๏ธ
Handles user-related data about Farcaster to assign this information, providing personalized experiences.
Game Flow
-
Join the Fun: Dive into Frames64 and participate in our exciting contests and tournaments!
-
Submit Your Jokes: Enter our Dad Joke Contest by submitting your best dad jokes. We'll accept entries until we collect 8 contenders.
-
Vote & Predict: Once the contest entries are in, vote for your favorite jokes and predict the winners to earn points.
-
See the Results: At the end of the tournament, we'll post the results as Frames, round by round, revealing the champions of laughter!
Rules
- Competitor Entries: Submit your best dad jokes until we collect 8 contenders.
- Voting & Predictions: Vote for your favorite jokes and predict the winners to earn points.
- Results: Results will be posted as Frames, round by round, at the end of the tournament.
Tech Stack
- Next.js : For frontend and seamless user experience.
- TypeScript : Type safety and enhanced developer experience.
- Tailwind CSS : For rapid and responsive styling.
- Base : deployed our tournament and other contracts on base
- Graph : Built Subgraph frames64 to index the contract data
- Frames.js : Helper functions to build frames
- Airstack : for fetching user related Data
Get Started
- Clone the repository:
git clone https://github.com/Dhruv-2003/Frame-base64.git - Navigate to frontend directory:
cd /frontend - Install dependencies:
bun install - Start the development server:
bun run dev
Important Links
- https://thegraph.com/studio/subgraph/frame64/
- https://sepolia.basescan.org/address/0xcb56CD817eE7404d400f2F3d4241CB94d4f91FdB
Team
Contributions
Contributions and feedback are welcome! Feel free to open an issue or submit a pull request.
Thank you for checking out Frames64!