Skip to content

rasha-2k/GYM-Management-System

Repository files navigation

License

SdRasha GYM

SdRasha GYM is a CRUD-based Gym Management System built with .NET Core (C#) and SQL Server. It was developed as a final project for the "Database Programming" course at the Faculty of Information Technology, designed to demonstrate practical database and software development skills. This system provides gym owners with a user-friendly dashboard to manage clients and packages efficiently, replacing traditional manual methods.


logo


Overview

Gym owners often face difficulties managing memberships and packages through paper-based or inefficient systems. SdRasha GYM aims to solve this problem by providing a centralized platform for handling users, gym packages, and instructors. Although it’s a course-based prototype, it serves as a foundational example of how modern management systems can be designed using robust database technologies and clean architecture.


Features

User Management

  • Add, update, delete, and search client records.
  • Store detailed info: name, email, phone, DOB, gender, description, profile image.
  • Signup/login functionality with email/password validation.

Package Management

  • Admins can create, edit, and delete gym packages.
  • View all available packages with full details (price, duration, days).

Instructor Integration

  • Instructors can view their assigned classes and sessions.

Technologies Used

Tech Stack Description
.NET Core Backend framework for handling APIs
C# Main programming language
SQL Server Relational database for storing data
HTML/CSS/JS Frontend interface and styling
Bootstrap Responsive UI components (optional)

Getting Started

Prerequisites

Steps

  1. Clone the Repo
git clone https://github.com/rasha-2k/SdRashaGYM.git
  1. Set up Database
  • Open SQL Server Management Studio.
  • Create a new database.
  • Run the SQL scripts provided inside the /Database folder.
  1. Run the Application

Open the solution file .sln in Visual Studio.

Press F5 or run the application from the terminal:

dotnet run

User Interface

Screenshots of the UI will be added here to demonstrate:

Here are some screenshots showcasing the user interface of SdRasha GYM:

Home Page

The landing dashboard with quick access to user and package management.

Home Page


Register User

A form for registering a new gym member.

Register User


Client List

Table view of all registered clients with edit/delete options.

Client List


Edit Client

An edit form pre-filled with existing client data.

Edit Client


Delete Client

Confirmation screen for deleting a user.

Delete Client


Add Package

A form to create new gym membership packages.

Add Package


Contributors

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published