Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.27 KB

readme.md

File metadata and controls

49 lines (36 loc) · 1.27 KB

NET6 Clean-Onion Architecture Project

New features added v2 branch / v3 branch

New features added

CleanArchitecture

Features

  • .NET6
  • Entity Framework Core – Code First
  • Repository Pattern
  • UnitOfWork Pattern
  • CQRS Pattern
  • Mediatr
  • CQRS Pipeline Caching (Redis,InMemory configure from appsettings.json file)
  • Response Wrappers
  • Fluent Validation
  • Validation Filter
  • Serilog Logging
  • Automapper
  • Docker
  • JWT Authentication,Refresh Token
  • Complete User Management (Register / Forgot Password / Confirmation Mail) Without Identity
  • Role Based Authorization
  • Database Seeding
  • Custom Exception Handling Middleware

How To Start .Net API

For api, you must edit the appsettings.json file email settings eg.

Docker support added you can start project with docker, first you must look docker compose yaml file rediscache settings eg. and write

docker compose -f "docker-compose.yml" up -d --build

When the project is up, the migrations run automatically

After a database will be created.

Default Admin Account :

Username : admin
Password : 159357456qW