Project applying CQRS and DDD concepts learned on Hands-On Domain-Driven Design with .NET Core as a Modular Monolith
- ASP .NET Core 6
- Keycloak
- PostgreSQL
- Docker
- Run docker-compose up in root folder
- Run the script to create a locator and a librarian in keycloak: .\scripts\create-users.ps1
- To enter as a locator use:
- username: bob.aerso
- password: @test123
- To enter as a librarian use:
- username: john.hiake
- password: @test123
- EF Core 6
- Dapper
- Register new locators
- Show error messages when trying to create new user or book
- Style Book cards in Book Catalog to have the same size
- Locators registration and penalty for return book late