In this project, I developed a Web API where users can save and track the products they plan to buy. Users can create and control category-based lists. Onion Architecture was designed with CQRS Pattern in the project. There are two types of roles in the project. First of all, it is possible to follow and update the lists belonging to the user in the user role. In the Admin role, all lists in the system can be viewed.
- .NET 6.0 Web API
- Entity Framework
- Automapper
- Onion Architecture
- SOLID Principles
- CQRS
- Repository Pattern
- Rabbit Mq
- Visual Studio 2019+
- PostgreSQL
- .NET 6.0
To clone the project to local folder
git clone https://github.com/186-Teleperformans-Net-Bootcamp/MertBayraktar-TeleperformanceProject-ShoppingList.git
By building the project, the necessary databases can be created with the following command.
update-database