A Human resource management system written in .NET Core (Back End)
- You will need Visual Studio 2017 (15.7) and the .NET Core SDK (2.2).
- Please check if you have installed the same runtime version (SDK) described in global.json
- The latest SDK and tools can be downloaded from https://dot.net/core.
To know more about how to setup your enviroment visit the Microsoft .NET Download Guide
- ASP.NET Core 2.2 (with .NET Core)
- ASP.NET MVC Core
- ASP.NET WebApi Core
- ASP.NET Identity Core
- Entity Framework Core 2.2
- .NET Core Native DI
- AutoMapper
- FluentValidator
- MediatR
- Swagger UI
- JWT
- Full architecture with responsibility separation concerns, SOLID and Clean Code
- Domain Driven Design (Layers and Domain Model Pattern)
- Domain Events
- Domain Notification
- CQRS (Imediate Consistency)
- Unit of Work
- Repository and Generic Repository