A modern, user-friendly web-based gym management system built with PHP and MySQL. It allows new members to apply or renew memberships online, admins to manage members, plans, payments, trainers, attendance, and reports – all in a clean, light-themed interface designed for easy daily use by gym staff and members. 💪
Requirements
Project Name
Gym Management System
Language Used
PHP, HTML5, CSS3, JavaScript, Bootstrap 5
Database
MySQL
UI Framework
Modern light-themed responsive design
Web Browser
Chrome, Firefox, Edge, Safari
Software
XAMPP/Laragon (Apache + PHP + MySQL), VS Code
User Module
Application
Online form for new members with personal details and document upload
Renewal
Quick renewal for existing members using smart lookup
Smart Lookup
Search membership using ID, mobile number, or email
Plan Selection
View available plans with duration, price, and benefits
Payment
Secure online payment with instant confirmation
Submission
One-click application submission with auto-generated receipt
Status Tracking
View application, renewal, and payment status
Admin Module
Dashboard
Real-time overview of members, revenue, and active plans
Members
Add, edit, delete, and search member profiles
Plans
Create, update, activate, or deactivate membership plans
Payments
Track transactions, verify payments, and export history
Trainers
Manage trainer profiles and member assignments
Attendance
Daily attendance marking and history tracking
Reports
Downloadable reports for members, payments, and attendance
How to Run
1. Start XAMPP
Apache ✅
MySQL ✅
2. Copy Project
xampp/htdocs/gym
3. Create Database
Open http://localhost/phpmyadmin
4. Create DB: gym_db
-> Import DB
-> Select gym_db
->Import gym_db.sql
5. Run
http://localhost/gym
6. Admin Login
Username: admin
Password: admin123