Skip to content

πŸ’ͺ A Core Python-based Gym Management System with user login/signup, attendance tracking, daily workout routines, and automatic user ranking. Data stored in text files, no database required.

Notifications You must be signed in to change notification settings

FAHAD-ALI-github/GYM_MANAGEMENT_SYSTEM--Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’ͺ Gym Management System – Core Python Project

This is a simple Gym Management System developed using Core Python, designed to manage gym members, daily exercise routines, attendance tracking, and user ranking based on participation.


πŸ“Œ Features

πŸ‘€ User Side (Gym Member)

  • πŸ“ User Signup – Register as a new gym member.
  • πŸ” User Login – Access personalized dashboard.
  • πŸ“† View Daily Routine – See today’s workout and step-by-step exercises.
  • πŸ”‘ Change Password – Update account credentials securely.

πŸ§‘β€πŸ’Ό Admin Side

  • πŸ“‹ View All Users – See all registered gym members and their stats.
  • βœ… Take Attendance – Mark user attendance by ID.
  • πŸ“Š User Ranking – Automatically assign rank (Beginner, Intermediate, Advanced) based on attendance data.

πŸ’Ύ Data Storage

  • All data (users, attendance, exercises) is stored in local .txt files.
  • No external database required.

πŸ› οΈ Tech Stack

  • Python (Core / Procedural Programming)
  • File Handling (Read/Write to .txt files)

πŸš€ How to Run

  1. Clone the repository or download the source files.
  2. Open the project folder in your terminal or Python IDE.
  3. Run the main file:
    python gym_management.py

πŸ“‚ File Structure (Example)

gms-python/
β”œβ”€β”€ gym_management.py
β”œβ”€β”€ users.txt
β”œβ”€β”€ attendance.txt
β”œβ”€β”€ exercises.txt
└── README.md

πŸ“Έ Screenshots

πŸ§‘β€πŸ’Ό Admin Panel

Admin Panel

πŸ‘€ User Panel

User Panel


πŸ‘¨β€πŸ’» Author

Fahad Ali
Full Stack Developer | Python, Django, React | Software Engineer
LinkedIn


πŸ“ƒ License

This project is licensed under the MIT License.

About

πŸ’ͺ A Core Python-based Gym Management System with user login/signup, attendance tracking, daily workout routines, and automatic user ranking. Data stored in text files, no database required.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages