This is a Flask-based Game Management System that includes user authentication, game and team management, an admin panel, and profile management.
- Username: admin
- Password: Nielit@Games
- User authentication (login, registration, logout)
- Admin panel to manage users, games, and teams
- Profile management for users
- Secure authentication using Flask-Login and Flask-WTF
- SQLite database for data storage
Ensure you have Python installed (Python 2.7+ recommended).
- Clone the repository:
git clone https://github.com/lovnishverma/game-management-system.git cd game-management-system
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install dependencies:
pip install -r requirements.txt
- Set up the database:
flask db init flask db migrate -m "Initial migration." flask db upgrade
- Run the application:
flask run
- Open your browser and navigate to:
http://127.0.0.1:5000
- Username: admin
- Password: Nielit@Games
- Users can register and log in.
- Admins can add, edit, and remove users, games, and teams.
- Users can manage their profiles.
- Flask
- Flask-Login
- Flask-WTF
- SQLite
- Bootstrap (for frontend UI)
This project is licensed under the MIT License. Feel free to use and modify it as needed.
Pull requests are welcome! If you find any issues, feel free to open an issue or contribute with a PR.
For any questions or issues, please reach out at [[email protected]].