Clinc Mangement System API Project [EliteCare]
Kay Features:
• Developed a comprehensive system to efficiently manage clinic operations.
• Implemented functionalities for managing patient records, appointments, doctors, and
billing.
• Designed secure authentication and role-based access using ASP.NET Core Identity with
EF Core.
• Utilized MediatR and CQRS Pattern to improve code maintainability and separation of
concerns.
• Applied Clean Architecture principles to ensure scalability, flexibility, and clear
separation between layers.
• Integrated Redis caching to optimize fetch performance and store data related to any
add, update, or delete operations.
• Implemented scheduling modules for appointment bookings and availability tracking.
Added real-time notifications via SMS & Email to remind patients of upcoming
appointments.
• Integrated Paymob payment gateway for secure online transactions.
Developed a multi-tenant support system, allowing independent management of
multiple clinics.
• Implemented audit & logging to track system activities and maintain security
compliance.
Technologies Used:
• .NET 8, C#
• ASP.NET Core, MediatR, CQRS Pattern
• Entity Framework Core, SQL Server
• Redis Caching
• ASP.NET Identity & Role-based Access Control
• Clean Architecture
• Third-party Integrations (Paymob for payments, SMS & Email
notifications)