Skip to content

codeAntu/battle-zone

Repository files navigation

🎮 Battle Zone - Gaming Tournament Platform

TypeScript React Tailwind CSS License: MIT

Battle Zone makes it easy for anyone to create and manage gaming tournaments. Organizers can set up events, and players can join and compete in a secure, user-friendly environment.

🚀 Live Demo | 🔗 Backend Repository


🛠 Tech Stack


🎯 About

Built to simplify tournament management for BGMI/Free Fire communities. Handles the full flow: player registration → wallet deposits → tournament entry → prize distribution. Admin approval system keeps transactions secure without needing a payment gateway.


✨ Key Features

For Players

  • OTP authentication & JWT sessions
  • Wallet system (deposits, entry fees, withdrawals)
  • Tournament browsing and registration
  • Performance stats and history

For Organizers

  • Create and manage tournaments
  • Approve deposits and withdrawals
  • Track participants and results
  • Upload images and set room credentials

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/codeAntu/battle-zone.git
    cd battle-zone
  2. Install dependencies

    npm install
  3. Environment Setup

    Create a .env file in the root directory:

    VITE_REACT_APP_API_URL=https://your-backend-api.com/api
  4. Start development server

    npm run dev

    The application will be available at http://localhost:5173

  5. Build for production

    npm run build
    npm run preview

⚠️ Limitations

  • No payment gateway integration—deposits and withdrawals are handled manually by the admin
  • Only a web version is available (mobile-friendly, but no dedicated mobile app)
  • Custom games must be added manually when needed
  • No messaging, chat, or commenting features
  • No fraud detection or anti-cheat system; results and transactions rely on trust and admin review
  • Basic analytics and reporting

⭐ If you find this project useful, please consider giving it a star!

Made with ❤️ by CodeAntu

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages