Skip to content

keo-codes/Gym-Management-System

 
 

Repository files navigation

City Fitness Club – Gym Management System

Project Description

The City Fitness Club Gym Management System is a software solution designed to support the daily operations of a modern multi-location fitness center. The system manages member registrations, membership plans, class scheduling, trainer assignments, and payment processing.

The goal of the system is to improve operational efficiency, provide better service to members, and allow gym administrators to manage all gym activities through a centralized platform.

Documentation

Key Features

  • Member registration and profile management
  • Membership plan management
  • Class scheduling and bookings
  • Trainer assignment to classes
  • Payment processing and membership tracking
  • Administrative dashboard for gym staff

Assignment7

Kanban Board Customization

I created a Kanban board using the Automated Kanban template in GitHub to manage my project tasks.

Custom Changes

To better fit my system, I made the following changes:

Added a "Testing" column to check if features are working correctly before marking them as done Added a "Blocked" column for tasks that cannot continue due to issues or errors Linked user stories from Assignment 6 as GitHub Issues so they can be tracked easily Assigned all tasks to myself as the developer since I am working individually Purpose

These changes help me to:

Track the progress of tasks more clearly Organize and manage my work more effectively Make sure all features are properly tested before completion Identify problems early when tasks are blocked

Overall, the Kanban board helps me stay organized and follow Agile development practices.

Smart Student Task Manager

The Smart Student Task Manager is a web-based system that helps students manage their academic tasks, assignments, and deadlines. The system allows users to create tasks, set deadlines, receive reminders, and track their progress.

This project is designed to improve student productivity and time management.

Project Objectives Help students organize their academic work Reduce missed deadlines Provide reminders for tasks Track completed and pending tasks

Project Documentation System Specification System Architecture Stakeholder Analysis System Requirements Use Cases Use Case Specifications Test Cases Agile Planning Template Analysis Kanban Explanation Reflection

System Features User registration and login Create, edit, and delete tasks Set deadlines View tasks Mark tasks as complete Receive reminders

Technologies Used Frontend: HTML, CSS, JavaScript Backend: Node.js / Python Database: MySQL / PostgreSQL

Kanban Board

This project uses a Kanban board to manage tasks using Agile methodology.

Custom Columns: To Do In Progress Testing Blocked Done

Purpose:

The Kanban board helps track progress, manage tasks, and ensure all features are completed step by step.

How to Use the System

Register an account Login to the system Create tasks Set deadlines View and manage tasks

Conclusion

This project demonstrates the full software development process, from system design to Agile planning. It shows how a system can be developed step by step to solve real-world problems.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors