Gym Membership management System
Many small and medium-sized gyms still manage members using paper forms, spreadsheets, and manual payment records. These methods can take time, cause data entry mistakes, and make it difficult for staff to know whether a member is active or has expired. This project proposes a Gym Membership Management System to make these tasks easier and more organized. The system will be a web application developed using Python, Flask, and MySQL, with Object-Oriented Programming principles. It will provide separate access for Admin, Staff, Trainer, and Member users. Admin and Staff can manage members, membership plans, payments, and attendance. Trainers can view assigned members and training sessions, while Members can view their own membership, payment, and attendance information. The system will also provide search, filtering, expiry status, and simple reports such as daily revenue and membership status. The application will use a four-layer structure: Model, Repository, Service, and Route. Development will follow five two-week sprints, with testing performed during development. The expected result is a working prototype that reduces manual work, keeps records organized, improves membership checking, and provides a clear way to manage gym information in one system.
03 Sep 2026
2
257