A web-based Gym Management System built using PHP, MySQL, HTML, CSS, and JavaScript. This system helps manage gym operations such as members, trainers, plans, classes, equipment, and payments efficiently.
- Manage members, trainers, and admins
- Create and manage gym plans & classes
- Equipment management
- Invoice & payment tracking
- Search and filter records
- Member login & profile management
- View subscribed plans and classes
- Manage assigned members
- View and manage class rosters
- Frontend: HTML, CSS
- Backend: PHP
- Database: MySQL
- Server: Apache (XAMPP / WAMP recommended)
Gym-Management-System-main/
│── README.md
│
├── admin/
│ ├── index.php
│ ├── login.php
│
├── member/
│ ├── index.php
│ ├── login.php
│ ├── profile.php
│
├── trainer/
│ ├── index.php
│ ├── profile.php
git clone https://github.com/omsutariya/Gym-Management-System.git
Place it inside XAMPP htdocs/
- Open phpMyAdmin
- Create a new database
Update database credentials in constant.php:
define('DB_NAME', 'your_db_name');
define('PASSWORD', 'your_password');- Start Apache & MySQL
- Open: http://localhost/Gym-Management-System
- Admin – Full system control
- Member – Limited access (profile & plans)
- Trainer – Manage assigned members
This system can be used by:
- Gym owners to manage members
- Staff to maintain records
- Small fitness centers needing a simple management tool
- Ensure proper database configuration before running
- Use XAMPP/WAMP for best compatibility
- Image uploads are stored locally in the project
- Om Sutariya
- Rohit Thakkar
- Darshil Shukla
- Akash Trivedi
📜 License
This project is for educational purposes. Feel free to fork and modify!