Welcome to LIFT, a web-based system designed to streamline gym membership tracking and check-in/check-out logging. This project is the final group project for ENGGSF by Team Inkedin. The system is developed for Steel Iron Master Gym to provide an efficient solution for managing gym operations.
LIFT is a web-based application that helps gym owners and staff:
- Track gym memberships
- Log member check-ins and check-outs
- Manage member details effectively
Our mission is to provide a reliable and user-friendly system that enhances the fitness journey for both gym owners and their members.
- Membership Management: Add, update(add months/renew), and delete member details.
- Check-In/Check-Out System: Log member and non-member visits with details for tracking.
- Database Integration: Efficient storage and retrieval of member information.
- Responsive Design: User-friendly and accessible on the web browser.
- Error Handling: Includes validation and feedback for user inputs.
- Theme Options: Dark and light mode to suit user preferences and accessibility.
This project was proudly developed by Team Inkedin:
- Covacha, Erin Drew @egwolk
- De Guzman, Jonah Andre @jdgmn
- Pablo, Lance Angelo @aimgoinzane
- Ragel, William Rap-El @rap-el
- Robles, Stephen Ezekiel @tpen14
Follow these instructions to run the system locally on your machine.
- Install XAMPP, which provides Apache, MySQL, and PHP.
- Clone this repository to your local machine:
git clone https://github.com/jdgmn/InkedInLIFT.git
- Move the project folder to the
htdocsdirectory in your XAMPP installation:C:/xampp/htdocs/InkedInLIFT - Start XAMPP and ensure that the Apache and MySQL modules are running.
- Import the database:
- Open phpMyAdmin.
- Create a new database (e.g.,
lift_db). - Import the provided SQL file
lift_db (current).sqlinto the database.
- Configure the connection:
- Open the project folder and locate the
dbcon.phpfile. - Update the database credentials to match your local setup:
$host = 'localhost'; $user = 'root'; $password = ''; // Leave blank if no password $database = 'lift_db';
- Open the project folder and locate the
- Access the system:
- Open your web browser and navigate to:
http://localhost/InkedInLIFT
- Open your web browser and navigate to:
This project was built using the following technologies:
- PHP: Backend development
- CSS: Styling and layout
- JavaScript: Interactive features and functionality
- MySQL: Database management
- XAMPP: Local server environment