Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 1.84 KB

File metadata and controls

77 lines (52 loc) · 1.84 KB

💪 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.