The web interface for managing your BronxBot Discord server settings
A clean, modern dashboard for configuring BronxBot across your Discord servers. Built with Flask and designed for ease of use.
- Server Management: Configure settings for all your Discord servers
- User Authentication: Secure Discord OAuth integration
- Real-time Stats: Live bot statistics and server information
- Responsive Design: Works seamlessly on desktop and mobile
- Easy Configuration: Intuitive interface for all bot settings
- Fork this repository
- Connect to Render and deploy as a web service
- Set your environment variables:
MONGO_URI: Your MongoDB connection stringDISCORD_CLIENT_ID: Your bot's client IDDISCORD_CLIENT_SECRET: Your bot's client secretDISCORD_BOT_OWNER_ID: Your Discord user ID
- Clone this repository
- Install dependencies:
pip install -r requirements.web.txt - Set up your environment variables
- Run:
python wsgi.pyorgunicorn -c gunicorn_config.py wsgi:app
Set these environment variables:
MONGO_URI=your_mongodb_connection_string
DISCORD_CLIENT_ID=your_bot_client_id
DISCORD_CLIENT_SECRET=your_bot_client_secret
DISCORD_BOT_OWNER_ID=your_discord_user_id
SECRET_KEY=your_flask_secret_key- Flask - Web framework
- MongoDB - Database
- Discord OAuth - Authentication
- Gunicorn - WSGI HTTP Server
- Tailwind/CSS - Frontend styling
dashboard/
├── app.py # Main Flask application
├── config.py # Configuration management
├── utils/ # Utility modules
├── templates/ # HTML templates
├── static/ # CSS, JS, images
└── api/ # API endpoints
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
This project is open source and available under the MIT License.
Made with 💖