Skip to content

IanEscober/StudentInfoSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages