Hunty is a gamified web platform built with Next.js, enabling users to participate in interactive hunts, compete on leaderboards, and earn rewards. The app integrates wallet functionality for secure user authentication and reward distribution, making it ideal for blockchain-enabled competitions or educational games.
- Create & Play Hunts: Users can create, publish, and participate in custom hunt games.
- Leaderboard: Track top performers and foster competition.
- Wallet Integration: Secure authentication and reward claiming via crypto wallets.
- Rewards System: Distribute prizes to winners based on game outcomes.
- Responsive UI: Modern, accessible interface with reusable components.
- Framework: Next.js (React, TypeScript)
- Styling: CSS Modules, PostCSS
- Wallet/Blockchain: Integrated wallet modal for crypto authentication (see
WalletModal.tsx) - Other: Modular component design, utility libraries
- Install dependencies:
npm install # or
yarn install
2. **Run the development server:**
```bash
npm run dev
# or
yarn dev
- Open your browser: Visit http://localhost:3000 to use Hunty.
app/- Main application logic and pagescomponents/- UI and logic components (games, leaderboard, wallet, rewards)lib/- Utility functions and shared logicpublic/- Static assets (images, icons)
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See LICENSE for details.