Skip to content

Comprehensive gym management system built with ASP.NET MVC. Features workout plans, session booking, payment tracking, and secure user authentication.

Notifications You must be signed in to change notification settings

pacheco4480/PulseFit.Management.Web

Repository files navigation

PulseFit.Management.Web πŸ‹οΈβ€β™‚οΈπŸ’Ό

About the Project

PulseFit.Management.Web is a comprehensive gym management system developed with ASP.NET MVC. The platform streamlines gym operations, enabling efficient management of workout plans, session bookings, payment tracking, and client subscriptions. The system prioritizes security with JWT authentication and GDPR-compliant data protection.

Features πŸš€

  • πŸ” User Authentication: Secure login, registration, and password recovery.
  • πŸ‹οΈ Workout Management: Manage workout plans and gym sessions.
  • πŸ—“οΈ Subscription Management: Purchase and manage gym subscriptions.
  • πŸ’³ Payment System: Track payments, generate PDFs, and confirm transactions.
  • πŸ“Š Admin Dashboard: Complete CRUD management for clients, staff, and alerts.
  • πŸ› οΈ Nutrition Plans: Full CRUD for nutritionist services.
  • πŸ“¬ Email Notifications: Automated payment confirmations via email.
  • πŸ“„ PDF Receipts: Download payment receipts in PDF format.
  • πŸ“‰ BMI Calculator: Integrated Body Mass Index calculator.

Technologies Used πŸ› οΈ

  • Framework: ASP.NET MVC
  • Language: C# 🟦
  • Database: SQL Server with Entity Framework Core
  • Authentication: JWT (JSON Web Tokens)
  • PDF Generation: iTextSharp
  • Architecture: MVC Pattern
  • Email Service: MailKit
  • Data Protection: GDPR Compliance

Visual Demonstration 🌟

🏠 Home Page

2HomePage

1HomePage

ℹ️ About Us

6About Us

5About Us

4About Us

3About Us

πŸ“ Subscriptions

7Subscriptions

πŸ“ž Contact Page

9Contact

8Contact

πŸ”‘ Login Page

10Login

πŸ”‘ Recover Password

11Recover Password

πŸ“ Register Page

12Register

πŸ” Login – Client

14Login – Client

πŸ“„ My Subscription (Client)

15ClientMySubscition

🚨 Create Alert

16CreateAlert

πŸ‘₯ Client CRUD

17Client CRUD

πŸ₯— Nutritionist CRUD

18Nutritionist CRUD

πŸ’³ Payment Methods

19MΓ©todos de pagamentos

βœ… Payment Confirmation

20Confirmação de pagamento

πŸ“ƒ Payment Details

22Detalhes de Pagamento

21Detalhes de Pagamento

πŸ“„ Payment PDF

23PDF Pagamento

πŸ“‰ BMI Calculator

24BMI

How to Run the Project πŸ’»

  1. Clone the repository:
    git clone https://github.com/pacheco4480/PulseFit.Management.Web.git

About

Comprehensive gym management system built with ASP.NET MVC. Features workout plans, session booking, payment tracking, and secure user authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •