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

No packages published

Languages