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