Skip to content

Gymnasium is a desktop application designed to streamline gym management. It offers comprehensive features including member and instructor management, subscription tracking, belt rank handling, emergency contact access, and user permissions. Built using C# and WinForms with a three-tier architecture, he application connects to a SQL Server database

Notifications You must be signed in to change notification settings

ZakaDev22/Gymnasium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gymnasium: Streamlining Gym Management with a Comprehensive Desktop Application

Key Features

  • Comprehensive CRUD Operations: Easily manage records for tables such as People, Users, Members, Instructors, Assignments, Sports, Emergency Contacts, Belt Ranks, Belt Tests.
  • User Permissions: Control access with detailed user permissions.
  • Member & Instructor Management: Simplify assignments and tracking.
  • Emergency Contacts: Ensure member safety with quick access to emergency contacts.
  • Belt Ranks & Tests: Manage belt rankings and test schedules for martial arts classes.
  • Subscription Management: Track and handle expired subscriptions, renewals, and inactive members.
  • Deleted Members Tracking: Keep a record of deleted members for potential reactivation.
  • And More: Various features aimed at making gym management effortless and efficient.

Technical Details

This project was developed using a three-tier architecture, leveraging C# and WinForms for the user interface. I used ADO.NET to connect the application with SQL Server, utilizing T-SQL stored procedures for database interactions. Object-oriented programming (OOP) principles were applied throughout the project to ensure a robust and maintainable codebase.

Resources

Project Database Diagram

Project Database Diagram

Database Backup

You can find the database backup file here:
Download MyGymClub Backup


I hope this project serves as a valuable tool for gym management and helps streamline daily operations effectively!

About

Gymnasium is a desktop application designed to streamline gym management. It offers comprehensive features including member and instructor management, subscription tracking, belt rank handling, emergency contact access, and user permissions. Built using C# and WinForms with a three-tier architecture, he application connects to a SQL Server database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages