WorkoutConsoleManager
A workout management system demonstrating strict multi-tier software architecture using a console HTTP client mapping purely to endpoint logic.
The Challenge
Following academic standards to decouple logic strictly between endpoints, business rules, and repositories, ensuring zero direct database access from client tools.
My Solution
Incorporated .NET 5 libraries generating distinct separate projects mapped into a unified architectural flow executed safely internally.
Tech Stack
- .NET 5: Used .NET 5 for building this project.
- Entity Framework Core: Used Entity Framework Core for building this project.
- SQL Server: Used SQL Server for building this project.
- Console application: Used Console application for building this project.
- xUnit for unit tests: Used xUnit for unit tests for building this project.
Technical Deep-Dive
Leveraged Entity Framework Core heavily abstracting away SQL complexities from the higher overarching REST logic entirely.