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
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.
- OTP authentication & JWT sessions
- Wallet system (deposits, entry fees, withdrawals)
- Tournament browsing and registration
- Performance stats and history
- Create and manage tournaments
- Approve deposits and withdrawals
- Track participants and results
- Upload images and set room credentials
-
Clone the repository
git clone https://github.com/codeAntu/battle-zone.git cd battle-zone -
Install dependencies
npm install
-
Environment Setup
Create a
.envfile in the root directory:VITE_REACT_APP_API_URL=https://your-backend-api.com/api
-
Start development server
npm run dev
The application will be available at
http://localhost:5173 -
Build for production
npm run build npm run preview
- 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