LyricFlip is an on-chain card-based music guessing game built on the Starknet ecosystem. Players guess the title or artist of a song by viewing a snippet of the lyrics on a card. The card flips after 15 seconds unless the player guesses correctly, triggering instant feedback with confetti. The game incorporates NFT rewards, token wagering, and song categories based on genres and decades (e.g., 90s R&B).
- Interactive Gameplay: Guess the song title or artist based on lyrics displayed on a card.
- On-Chain Integration: Built on Starknet to leverage blockchain transparency and security.
- NFT Rewards: Earn NFTs for achieving milestones or winning games.
- Token Wagering: Players can bet tokens for higher stakes.
- Song Categories: Choose categories based on genres and decades.
- Real-Time Feedback: Instant response with animations (e.g., confetti) for correct guesses.
-Figma Design Link -- https://www.figma.com/design/6phOWkHKQgLRhRwmBBQDXB/LyricsFlip?node-id=0-1&t=0U8SlbaJijr7XNeG-1
- Framework: Next.js (React-based)
- Styling: Tailwind CSS or Chakra UI for responsive design and modern UI components
- Language: Cairo for Starknet contract development
- Features: Contracts for gameplay mechanics, token wagering, and NFT minting
- Framework: NestJS for scalable and modular backend development
- Database: PostgreSQL for storing user data, game sessions, and song metadata
- ORM: TypeORM for managing database models and migrations
- Frontend Hosting**: Vercel (preferred for Next.js apps)
- Backend Hosting: AWS, Heroku, or Render
- Blockchain: Starknet for smart contract deployment
- Clone the Repository**:
git clone https://github.com/your-username/lyricsflip.git cd lyricsflip
As part of our transition to a multi-repo architecture, the LyricsFlip Mobile App is being migrated to its own dedicated repository. Once the migration is complete, you will be able to find it here: LyricsFlip Mobile.
This change will improve maintainability, streamline development, and isolate mobile-specific code.