Gym Management System Using PHP/MySQLi | CampCodes

Gym Management System using PHP/MySQLi

May 6, 2021
gym mananagement system

Project: Gym Management System Project using PHP and MySQL with Source Code

About Gym Management System Project using PHP MySQL Project Free Download

The Gym Management System is a simple PHP/MySQLi project that manages a fitness gym business memberships and payments records. The system stores the fitness gym membership plans, packages, and trainers. The plan list helps organize the member’s selected plan for his/her membership with the fitness gym. Each plan is a one-time payment only, which means the membership fee of the members are based on their selected program, and this refers to how long the member will be marked as an active member in the fitness gym.

The packages list refers to the list of packages that the fitness gym management offers to their members. This program of the fitness gym is payable by month until the expiration of the member’s membership. The trainer list will be used if the member will also hire a trainer if every trainer is not included in his/her package. The trainer’s rate will be added to the monthly amount payable to the member. The membership can be renewed when the fitness gym member’s membership plan will expire, which means the member can extend his/her membership. The gym management system will include the membership fee again to the first-month payment of the member after his/her previous membership expires. The gym management or the system user must end the member’s plan if the member changes his/her membership plan or packages after his/her previous membership plan expires to allow the system to know that the member is not active anymore in any membership plan and packages.

Features of Gym Management System

  • Login Page
    • The page where the system users will submit their system credentials to access the gym management system data.
  • Home Page
    • The page where the system users will be redirected by default after logging in.
  • Plan Page
    • The page where the fitness gym membership plans are listed and can be managed.
  • Packages Page
    • The page where the system users will populate the list of the packages they offer to their members.
  • Members Page
    • The page where the fitness gym members are listed and managed.
  • Member Details Modal
    • The popup modal in the member’s page that shows the member’s details, and active/previous membership plans.
  • Trainers Page
    • The page where the list of fitness gym trainers are listed and managed.
  • Membership Validity Page
    • ​​​​​​​The page where the list of active member’s plan are listed and managed.
  • Schedule Page
    • ​​​​​​​The page where can system user schedule or store the expected date of the member’s presence. This feature only for the fitness gym management’s reference to check the expected members on a certain date.

Gym Management System Project

  • Name of Project: Gym Management System Project
  • Language:                  PHP
  • Databases used:      MySQL
  • Design used:            HTML JavaScript, Ajax, JQuery, Bootstrap
  • Browser used:          IE8, Google Chrome, Opera Mozilla
  • Software used:         WAMP/ XAMPP/ LAMP/MAMP


gym management system using php mysql

gym management system using php mysql

gym management system project

How To Run??

Above all, to run this project you must have installed a virtual server i.e XAMPP on your PC. Gym Management System in PHP and MySQL with source code is free to download, Use for educational purposes only!

Follow the following steps after Starting Apache and MySQL in XAMPP:

1st Step: Firstly, Extract the file
2nd Step: After that, Copy the main project folder
3rd Step: So, you need to Paste in xampp/htdocs/

Further, Now Connecting Database

4th Step: So, for now, Open a browser and go to URL “http://localhost/phpmyadmin/”
5th Step: After that, Click on the databases tab
6th Step: So, Create a database naming “gym_db.” and then click on the import tab
7th Step: Certainly, Click on browse file and select “gym_db.sql” file which is inside the “db” folder
8th Step: Meanwhile, click on Go button.

After Creating Database,

9th Step: Moreover, Open a web browser and browse the project. E.g [http://localhost/gym]

Admin Login Access Information

Username: admin
Password: admin123


I hope this Gym Management System Project in PHP will help you with what you are looking for and hope that you will learn something with this project that is useful for your future projects.

Related Projects: School File Management System using PHP/MySQLi, Budget Management System using PHP/MySQL, Barcode Based School Event Attendance Monitoring System using PHP/MySQL, Online School Attendance Management System in PHP MySQL, School Fees Payment Management System in PHP MySQL, School Log Management System in PHP MySQL, Preschool Management System using PHP/MySQLi, Advanced School Management System with Complete Features, Complete File Management System using PHP MySQL, Task Management System Using PHP MySQL, Courier Management System using PHP and MySQL

Download Here
  • how to download project

    Anonymous April 13, 2023 4:08 pm Reply
    • Click on the “Download Here” button at the end of the page.

      admin April 14, 2023 10:26 pm Reply
  • I am facing problem when I login it’s going to interface but all sidebar menu not come last menu showing shedule and when I click to manage and logout manage showing a error occurred can u plz tell me why it happen?

    Prity February 8, 2022 7:35 pm Reply
  • its not login bu admin usid and pass admin123

    Sagar Gupta November 6, 2021 1:43 pm Reply
  • Cannot add new user (Everytime “Username allready exist”, but database is clean, can`t add new member.

    Peter October 13, 2021 4:29 am Reply
  • Hi, may i know why when im trying to delete especially delete member and delete the membership plan, it stuck into loading page only> im running it on php 5.6

    Ester May 26, 2021 2:21 pm Reply
    • Please run on php version 7.3

      admin May 26, 2021 2:45 pm Reply
      • seems it is still the same problem

        Ester May 26, 2021 4:15 pm Reply
        • yes i also get same problem

          Anonymous May 28, 2022 11:55 pm Reply
          • heah i also getting same issue

            Anonymous March 1, 2024 9:59 pm

Leave a Reply

Your email address will not be published. Required fields are marked *