This project, which I developed together with my teammates during the first phase of my summer internship, is an order management API project. Developed with Asp.Net Core Web API. JIRA has been used in project management. Git was used as the version control system.
-Onion Archictecture
-EntityFramework and CodeFirstDb
-relational database with MsSQL
-Generic Repository and CQRS Design pattern
-mediator design pattern
-UnitofWork Design Pattern
-Seed Data
-Unit testing with xUnit library
-Dtos and AutoMapper library and API response
-Caching
-Logging
-Mail Service
-Error Menagement