- .NET5
- Entity Framework Core – Code First
- Response Wrappers
- Repository Pattern
- Automapper
- Pagination,Search
- Net Core Identity with JWT Authentication,Refresh Token
- Role Based Authorization
- Database Seeding
- Custom Exception Handling Middleware
- Complete User Management (Register / Generate Token / Forgot Password / Confirmation Mail)
- Logging (Serilog),Memory Caching,Validation (Fluent Validation),Transaction,Exception,Performance with Aspects (Autofac,Castle.DynamicProxy)
- Vue2
- Vuelidate
- Vuex
- Route guards
- Dashboard
For asp net core, you must edit the appsettings.json file before typing these commands.
dotnet ef migrations add CreateDatabase --context MySite2Context --project "DataAccess" --startup-project "WebAPI"
dotnet ef database update --context MySite2Context --project "DataAccess" --startup-project "WebAPI"
After these commands, a database will be created. Default Admin Account :
Username : admin
Password : 159357456qW
Project requires Quasar Framework
You must edit mysitequasar\src\store\siteinformation\state.js apiurl and defaultphoto url
npm install
quasar dev