🎮 Gaming Platform - API Reseller
Complete API & Admin Dashboard Solution for Gaming Resellers in India
✓ System Ready
⚙️ First Time Setup
Initialize your database and create default users:
👨💼 Admin Panel
Manage users, api keys, and view reports:
Default Admin Credentials:
Email: admin@gaming-platform.local
Password: admin123
🏪 Reseller Portal
Frontend application for resellers:
✨ Key Features
- RESTful API with comprehensive endpoints
- API Key based authentication
- Admin dashboard for user management
- Reseller portal with wallet management
- Game integration and launch
- GGR (Gross Gaming Revenue) reports
- Payout management system
- Transaction tracking and history
- Callback system for event notifications
- Security: HTTPS ready, input validation, error handling
🚀 Quick Start
- Click "Initialize Database" above
- Login to Admin Panel with default credentials
- Create additional resellers and API keys
- Use API keys to access the REST API
- Integrate with your frontend application
🔌 API Base URL
https://yourdomain.com/api-reseller/api/
Sample Endpoints:
- GET /wallet/balance - Get user wallet balance
- GET /wallet/transactions - Get transaction history
- GET /games - Get available games
- POST /games/{id}/launch - Launch a game
- GET /ggr/reports - Get GGR reports
- POST /payouts - Request payout
- GET /api-keys - Manage API keys
⚡ Requirements
- PHP 7.4+ with PDO MySQL extension
- MySQL 5.7+ database
- Apache with mod_rewrite enabled
- Git (for version control)
📞 Support & Documentation
For detailed documentation, troubleshooting, and API examples, please refer to:
- API_DOCUMENTATION.md - Complete API reference
- SETUP.md - Installation and configuration guide
- README.md - Project overview