Skip to content

This is a Flask-based Game Management System that includes user authentication, game and team management, an admin panel, and profile management.

Notifications You must be signed in to change notification settings

lovnishverma/game-management-system

Game Management System

image

Overview

This is a Flask-based Game Management System that includes user authentication, game and team management, an admin panel, and profile management.

Default Admin Credentials

  • Username: admin
  • Password: Nielit@Games

Features

  • 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

Installation

Prerequisites

Ensure you have Python installed (Python 2.7+ recommended).

Steps

  1. Clone the repository:
    git clone https://github.com/lovnishverma/game-management-system.git
    cd game-management-system
  2. Create a virtual environment:
    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install dependencies:
    pip install -r requirements.txt
  4. Set up the database:
    flask db init
    flask db migrate -m "Initial migration."
    flask db upgrade
  5. Run the application:
    flask run
  6. Open your browser and navigate to:
    http://127.0.0.1:5000
    

Default Admin Credentials

  • Username: admin
  • Password: Nielit@Games

Usage

  • Users can register and log in.
  • Admins can add, edit, and remove users, games, and teams.
  • Users can manage their profiles.

Technologies Used

  • Flask
  • Flask-Login
  • Flask-WTF
  • SQLite
  • Bootstrap (for frontend UI)

License

This project is licensed under the MIT License. Feel free to use and modify it as needed.

Contributing

Pull requests are welcome! If you find any issues, feel free to open an issue or contribute with a PR.

Contact

For any questions or issues, please reach out at [[email protected]].

About

This is a Flask-based Game Management System that includes user authentication, game and team management, an admin panel, and profile management.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published