

Gym Management System in PHP MySQLGym Management System in PHP MySQL
A web-based gym management system built with PHP & MySQL. Features admin, staff & customer panels, membership, attendance,
Gym Management System in PHP MySQL
A web-based gym management system built with PHP & MySQL. Features admin, staff & custome...
Overview
This is a fully functional Gym Management System web application using PHP and MySQL. It allows management of customers, staff, equipment, attendance, plans and payments. The system includes distinct user roles (admin, staff, customer) and supports registration, approval, notifications, reporting, and printing of receipts. The UI uses Bootstrap and vanilla CSS.
Key modules include:
- Admin Panel: full control over members, staff, payments, announcements, equipment, attendance, reports, etc.
- Staff Panel: view members’ status, earnings, equipment, maintenance, attendance.
- Customer Panel: registration (pending admin approval), to-do list, view announcements, notifications, progress tracking.
- Reporting & Charts: generate reports on services, earnings, expenses, member progress, attendance, etc.
Features
- Admin, staff, and customer panels
- Customer registration with admin approval
- Manage members, staff, services, plans
- Gym equipment management (name, purchase date, vendor, cost)
- Attendance tracking (check-in / check-out)
- Payment & plan management, receipt generation & printing
- Alerts / notifications to customers (e.g. fees due)
- Announcements module
- Track customer progress (weight, body type, etc.)
- Report and analytics with charts (services, earnings, expenses)
- Search records, status filters (active, expired, pending)
- Clean dashboard and UI built with Bootstrap & CSS
Requirements
- PHP (recommended version: 7.4 and above)
- MySQL database
- Web server environment like XAMPP / WAMP / LAMP
- Browser (Chrome, Firefox etc.)
- Ability to import a .sql dump
Instructions
1. Unzip the project files.
2. Copy the extracted folder into your web server’s htdocs (or web root) directory.
3. Open your browser and go to http://localhost/phpmyadmin
4. Create a database.
5. Use the “Import” tab in phpMyAdmin to import the provided .sql database file.
6. Navigate in browser to http://localhost/gym1
7. Use the login credentials (provided below) to access the system.
8. Login using available credentials (Admin, Staff, or Customer).
Admin
- Username: admin
- Password: admin
- Role: Admin
Staff
- Username: staff
- Password: staff
- Role: Staff
Customer
- Username: member
- Password: member
- Role: Customer
Other items by this author
Category | Scripts & Code / PHP Scripts / Management / Business |
First release | 7 October 2025 |
Last update | 7 October 2025 |
Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.4 |
Files included | .php, .css, .html, .sql, Javascript .js |
Database | MySQL 4.x, MySQL 5.x |
Tags | gym management system, php mysql gym software, gym web application, fitness club management php, admin staff customer panels, attendance & payment system, gym equipment management, member progress tracker, reporting & charts dashboard, php gym project for businesses, notification & alerts module, bootstrap php project, gym membership management, educational php web app |