Play. Earn. Repeat. 💰
BITWAVE is a retro gaming platform where you can play classic mini-games, earn rewards, and collect tokens. Experience the nostalgia of pixel-perfect gaming with modern blockchain rewards!
🕹️ Retro Mini-Games - Play classic games like Mario vs Donkey Kong, DOOM, Duck Hunt, and Tetris
💎 Starknet Integration - Earn and manage tokens on the Starknet blockchain
🎁 VESU Rewards - Collect rewards while playing your favorite games
🌙 Dark Theme - Beautiful dark UI with orange/gold accents
📱 Mobile-First - Optimized for mobile gaming experience
🔐 Social Auth - Login with Google or Apple
- 🪙 Insert a coin - Buy tokens to play retro mini-games
- 😊 Enjoy - Play your favorite retro games
- 💸 Get reward - Earn rewards while playing
While you play, your tokens generate yield. When you're out of tokens, buy more and keep earning!
- ⚡ Vite - Lightning fast build tool
- 🔷 TypeScript - Type-safe development
- ⚛️ React - Modern UI framework
- 🎨 Tailwind CSS - Utility-first styling
- 🧩 shadcn/ui - Beautiful component library
- 🌐 React Router - Client-side routing
- 📱 Mobile-Responsive - Perfect on all devices
- Node.js 18+
- npm or pnpm
# Clone the repository
git clone <YOUR_GIT_URL>
cd bitwave
# Install dependencies
npm install
# Start development server
npm run devnpm run dev # 🔥 Start development server
npm run build # 📦 Build for production
npm run preview # 👀 Preview production build
npm run lint # 🔍 Lint code- Grid of retro game cards
- Quick access to "How it works"
- Buy token packages with Starknet
- Multiple coin pack options
- Real-time balance display
- Wallet information display
- VESU rewards claiming
- Deposit/Withdraw functions
- Logout functionality
- Clean, minimalist login page
- Google & Apple OAuth integration
- Mobile-optimized design
- Simple 3-step explanation
- Visual icons for each step
- Additional game information
src/
├── components/ # Reusable UI components
├── pages/ # Application pages
├── assets/ # Images and static files
├── hooks/ # Custom React hooks
└── lib/ # Utility functions
- 🍴 Fork the repository
- 🌿 Create a feature branch
- 💫 Make your changes
- 🚀 Submit a pull request
🎮 Start playing and earning today! 💰