- Backend: Asp.NET Core WebAPI with .NET 8
- Frontend: Angular 17, using TaigaUI
- Database: MongoDB
- Goto folder
backend
run the following command to create the database instance and init default collections
docker-compose up --build
It is supposed that the docker-compose file will build and setup the Backend web API instance also. I will update the script late on
-
Open and Run the Backend project
-
Go to folder
frontend
open it and run the Angular script in theREADME
file inside that folder -
Please make sure you have Node version.18 on your machine. Use this command to switch to it before building the code
nvm use 18
After you setup the database successfully. You can use this account to login at the Login page on Frontend Web
username: [email protected]
password: Password12!@
- Apply FluentValidation
- Apply AutoMapper
- Apply CQRS approach using MediatR
- Apply C# 12 structure
- Fix font-size issue of TaigaUI input components
- Optimize UX of the Drag/Drop stuff
As I take some reference from other Github repositories, so just feel free to get my code. And please give me a โญ if you like this repo ๐.