Gym Management Application Development

Onur Talha

Onur Talha Men

This project is a comprehensive Gym Management Application designed to streamline the daily operations of fitness centers. It provides specialized functionalities for different user roles, including Admin, Manager, Secretary, Trainer, and Member.
Key Features:
User and staff registration with role-based authorization
Trainer session and reservation management (trainers can only view their own reservations)
Tracking of purchased training packages and remaining hours per member-trainer pair
Collection of member feedback for trainer performance evaluation
Dedicated management and reservation interfaces for the Secretary role
User-friendly calendar and list views for efficient navigation
Database Modules:
TrainerPurchases: Tracks training package purchases
MemberTrainerHours: Monitors total and remaining hours for each member-trainer pair
TrainerReservations: Stores training session reservations
TrainerFeedbacks: Collects feedback from members
Technologies Used:
Frontend: Vue.js (Single Page Application)
Backend: ASP.NET Core (RESTful API)
Database: Microsoft SQL Server
Authentication & Authorization: ASP.NET Identity
Other: Entity Framework Core, modern UI libraries, and role-based access control
The system is designed to be flexible, scalable, and user-friendly, supporting the digital transformation of fitness centers by centralizing management in a secure platform.
Like this project

Posted Apr 18, 2025

All-in-one gym management app with role-based access, trainer scheduling, feedback, and package tracking. Built with Vue.js, ASP.NET Core, SQL Server.