A fun and educational memory game that helps players learn Web3 concepts while earning XP.
- Match Web3 terms with their definitions
- Earn XP for completing sets
- Track high scores on the leaderboard
- Connect with Privy wallet integration
- Built on Base network
- React + Vite
- TypeScript
- NES.css for Retro UI
- Privy for Web3 Authentication
- Supabase for Backend
- Base Network Integration
- Clone the repository
git clone <your-repo-url>
cd web3-game- Install dependencies
npm install- Set up environment variables
Create a
.envfile in the root directory with:
VITE_PRIVY_APP_ID=your_privy_app_id
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key- Run the development server
npm run devPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.