A beginner-friendly full-stack web application built with Flask to manage gym operations such as member registration, trainer management, membership plans, and payments.
- Add, edit, delete, and view gym members
- Manage trainers and assign them to members
- Set up membership plans
- Track and manage payments
- Clean, interactive UI with HTML, CSS, and JavaScript
- MySQL-powered database integration
- Backend: Python, Flask
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Database: MySQL
- Templating: Jinja2 Templates
git clone https://github.com/Rakshithaa5/Gym-Management.git
cd Gym-Managementpython -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activatepip install -r requirements.txt- Install MySQL if not already installed.
- Create a database:
CREATE DATABASE gym_db;- Update your MySQL credentials and database config inside
app.py:
app.config['MYSQL_USER'] = 'your_mysql_username'
app.config['MYSQL_PASSWORD'] = 'your_mysql_password'
app.config['MYSQL_DB'] = 'gym_db'python app.pyThen open your browser and go to http://127.0.0.1:5000
Gym-Management/
│
├── static/ # CSS, JS, and images
│ └── script.js # Your JavaScript functions
├── templates/ # HTML templates
├── app.py # Main Flask application
├── requirements.txt # Python dependencies
└── README.md # Project documentationAdd screenshots from your app here:


Feel free to open issues or pull requests for improvements or new features.
This project is licensed under the MIT License.
Created by Rakshithaa
Reach out for questions, collaboration, or feedback!