OlympusNET is a backend for the OlympusBlog using .NET 5.
- Using Clean Architecture and CQRS and MediatR
- Entity Framework Core as the database ORM
- ImageSharp for image resizing
- FluentValidation for validation
- Install .NET 5.0
- Clone this repository
- Install Postgres and Redis.
- Open the project in Visual Studio to get all the dependencies.
- Rename
appsettings.Development.example
inAPI
toappsettings.Development
and fill out the values. AWS is only required if you want file upload, GMail if you want to send reset emails. - Run
dotnet run -p API
. - Go to
localhost:5000/swagger/v1/swagger.json
for a list of all the endpoints.