تفاصيل العمل

A practical gym management web application built with ASP NET Core MVC to demonstrate full-stack back-end skills, covering members, trainers, membership plans, and training sessions in a single admin panel.

Key Features:

- Member management: add, edit, and view members with profile photos

- Trainer management with specializations (Yoga, Boxing, CrossFit)

- Membership plans with pricing, duration, and activation control

- Membership subscriptions: assign plans to members and track start and end dates

- Training sessions and a sessions schedule

- Dashboard with live statistics (total and active members, trainers, upcoming, ongoing, and completed sessions)

- Secure authentication and role-based authorization using ASP NET Core Identity

Technical Highlights:

- ASP NET Core MVC with clean layered architecture

- Entity Framework Core with SQL Server

- Repository Pattern and Unit of Work

- AutoMapper for mapping between entities and view models

- Server-side validation and structured error handling

- Object-Oriented Programming (OOP) principles and clean, maintainable code

Built as a hands-on project to apply real-world back-end practices and clean code standards.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات