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.
- π 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.
- 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
- Clone the repository:
git clone https://github.com/pacheco4480/PulseFit.Management.Web.git