Welcome to Frames64, a platform where the magic of Frames meets the thrill of competition! 🎉
Frames64 is a project developed for the hackathon, combining innovative technologies and a fun gaming experience. Here's a breakdown of our components:
The chain where the contracts will be deployed.
A library with helper functions to build frames, adding flair and functionality to our platform.
Indexes the data of the contracts and is then directly read for the frames, ensuring smooth data retrieval and analysis.
Handles user-related data about Farcaster to assign this information, providing personalized experiences.
-
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!
- 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.
- 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
- 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
- https://thegraph.com/studio/subgraph/frame64/
- https://sepolia.basescan.org/address/0xcb56CD817eE7404d400f2F3d4241CB94d4f91FdB
Contributions and feedback are welcome! Feel free to open an issue or submit a pull request.
Thank you for checking out Frames64!