A simple student enrollment system, it serves as the server for StudenInfoSys-Client. It provides concise functionalities for viewing the students and their details. It also provides a trivial enrollment management system. It is designed to adehere to the Clean Architecture principles. Anemic Domain Models were used for simplicity. EFCore provided database CRUD functionalities and AutoMapper for mapping domain models to Dtos. Authentication composes of Basic and JWT Tokens. Swagger/Swashbuckle was used for documenting the API.This project acts as backend training practice for a company.
- ASP.NET Web API
- HTTP requests, response and status codes
- Entity Framework
- LINQ
- Code-first migrations
- Domain Driven Design
- Services and Repositories
- IoC container / dependency injection tools
- Unit testing
- Web performance
Yeet a Pull Request