This project is an example ASP.Net Core application based on EShopOnWeb idea. It includes DDD and some popular design patterns (Repository, unit of work, etc.).
This project was created to help me learn about C#, ASP.Net Core, Entity Framework Core, and more.
The purpose of this project is to provide an example of how to build an ASP.Net Core application using DDD and popular design patterns.
This project uses the following technologies:
To use this project, follow these steps:
Backend
folder and update the appsettings.json
file to connect to MSSQL Server.OnlineStore.Api
project with the dotnet CLI or set it as the default project if you're using Visual Studio.If you'd like to contribute to this project, please follow these steps:
To run this project locally, follow these steps:
Deployment
folder to check the docker-compose file.docker compose -f docker-compose.yml
to build the OnlineStore image.docker compose -f docker-compose.yml -f docker-db-compose.yml up
to create and run the SQL Server and OnlineStore containers.