Small To-Do application built using ASP.NET Core.
- ASP.Net Core
- Entity Framework Core
- IdentityServer4
- MediatR
- AutoMapper
- Angular
- Moq
- NUnit
- Shouldly
- Clone the repository
- At the root directory, restore required packages by running:
dotnet restore
- Modify connection string under
appsettings.json
under\Src\Presentation\WebUI
directory - Build the solution, by running:
dotnet build
- Next, within the
\Src\Presentation\WebUI\ClientApp
directory, launch front end by running:
npm start
- Once the front end has started, within the
\Src\Presentation\WebUI
directory, launch back end by running:
dotnet run
Default user: Administrator / 1234
Launch https://localhost:44447 to view Web UI
Launch https://localhost:7143/swagger to access Swagger
The documentation of this solution can be found here.