NET6 with VueJS 3 (Typescript) Composition API (Quasar Framework) Task Management Project
.NET6 Entity Framework Core – Code First Response Wrappers CQRS Pattern Mediatr UnitOfWork Pattern Docker Automapper Repository Pattern Net Core Identity with JWT Authentication Database Seeding Custom Exception Handling Middleware, Confirmation Mail Logging (Serilog) Validation (Fluent Validation) with Aspect (Autofac,Castle.DynamicProxy) Vue3 Composition API Typescript Vuelidate Tailwindcss Pinia Route guards For api, you must edit the appsettings.json file before typing these commands.I used postgresql as database
Docker support added you can start project with docker, first you must look docker compose yaml file and write
docker compose -f" docker-compose.yml" up -d --build When the project is up, the migrations run automatically, but you can run it manually with the following command.
dotnet ef database update --context TaskContext --project" DataAccess" --startup-project" WebAPI" After these commands, a database will be created.
Default User Account :
Username: defaultuserPassword: 159357456qW How To Start Quasar Project