Skip to content

Inspired by Clean Architecture, nArchitecture is a monolith project which uses advanced techniques.

Notifications You must be signed in to change notification settings

TheGresta/Kodlama.io-devs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 

Repository files navigation

Kodlama.io-devs

.Net training using CQRS architecture in accordance with SOLID principles.

📂 View

view

📰 Postman Documentation

🌟 Startup

⏬ Configure connection string in appsettings.json ⏬

ConnectionStrings": {
    "PostgreSql": "User ID=postgres;Password="ExamplePassword";Host=localhost;Port=5432;Database=KodlamaIoDevs;"
  }

⏬ Configure admin user in appsettings.json ⏬

"AdminUser": {
    "FirstName": "admin_first_name",
    "LastName": "admin_last_name",
    "Email": "admin@hotmail.com",
    "Password": "12345"
  }

⏬ Create migration and database in package manager console ⏬

migration


⏬ Configure token options in appsettings.json ⏬

"TokenOptions": {
    "Audience": "kodlama.io.devs",
    "Issuer": "Gresta",
    "AccessTokenExpiration": 30,
    "SecurityKey": "jKr1u.JDX5E14ZDs.K5ph8j7zEB.Vz82Mk",
    "RefreshTokenTTL": 2
  }

💾 ERD Diagram

erd

Releases

No releases published

Packages

No packages published

Languages