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