Kitty Lette is an innovative NFT Roulette Game built on the Flow blockchain, leveraging the $FROTH token ecosystem. Experience the thrill of chance and collection in this playful, speculative, and rewarding Web3 gaming experience.
Kitty Lette combines the excitement of traditional roulette with the innovative world of NFTs and blockchain technology. Players use $FROTH tokens to spin the roulette wheel and receive random NFT rewards across various rarity tiers.
- ๐ฐ Roulette Gameplay: Spin the wheel using $FROTH tokens
- ๐ NFT Rewards: Receive random NFTs with varying rarities
- ๐ Rarity Tiers: Common, Rare, Legendary, and Mythic NFTs
- ๐ Web3 Integration: Built on Flow blockchain for seamless transactions
- Node.js 18+ installed
- Flow wallet (Blocto, Lilico, or other compatible wallets)
- $FROTH tokens for gameplay
-
Clone the repository
git clone https://github.com/your-username/kitty-lette.git cd kitty-lette -
Install dependencies
npm install # or yarn install # or pnpm install
-
Run the development server
npm run dev # or yarn dev # or pnpm dev # or bun dev
-
Open your browser Navigate to http://localhost:3000 to view the application.
- Connect Wallet: Link your Flow-compatible wallet to the application
- Deposit $FROTH: Fund your account with $FROTH tokens
- Spin the Wheel: Use $FROTH tokens to spin the roulette
- Claim NFT: Receive a random NFT based on the spin result
- Manage Collection: View, trade, or use your NFTs in the ecosystem
| Rarity | Probability | Description |
|---|---|---|
| Common | 60% | Basic tier NFTs |
| Rare | 25% | Enhanced features |
| Legendary | 10% | Exclusive designs |
| Mythic | 5% | Ultra-rare collectibles |
- Frontend: Next.js 14, React, TypeScript
- Blockchain: Flow Blockchain
- Smart Contracts: Cadence
- Wallet Integration: Flow-compatible wallets
- Styling: Tailwind CSS
- NFT Standard: Flow NFT standards
kitty-lette/
โโโ app/ # Next.js app directory
โโโ components/ # React components
โโโ lib/ # Utility functions and configurations
โโโ contracts/ # Cadence smart contracts
โโโ public/ # Static assets
โโโ styles/ # Global styles
This project was developed for the KittyPunch: Build on $FROTH Challenge with the following alignment:
- $FROTH as In-Game Currency: Primary token for roulette spins
- NFT Minting & Distribution: Dynamic NFT generation through gameplay
- Engaging Gameplay: Combines chance, collection, and speculation
- Ecosystem Integration: Designed for future use cases within KittyPunch ecosystem
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
npm run build
# or
yarn buildCheck out the Next.js deployment documentation for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any bugs or issues, please open an issue with detailed information about the problem.
- KittyPunch Team for the $FROTH token ecosystem
- Flow Blockchain for the robust infrastructure
- Forte Hacks for the opportunity and platform
Built with โค๏ธ for the KittyPunch: Build on $FROTH Challenge
For questions or support, please contact the development team or join our community channels.