Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.24 KB

README.md

File metadata and controls

20 lines (17 loc) · 1.24 KB

StudentInfoSys

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.

Training Requirements

  • 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

Contribution

Yeet a Pull Request

License

MIT