ECommerceApp

About Project

This project was developed with .Net Core 5. Tested using XUnit. Token-based authentication was done with JwtBearer. Detailed information about the services will be given below.

  • Mapping was done with the help of Data Transfer Objects and AutoMapper.
  • The connection between the database and the application has been established according to the Object Relational Mapping principles.
  • The middleware was designed for error catching and launches, and the outputs were logged with the help of Serilog.
  • With the help of Linq, fetching, adding, deleting, inactivating, updating, searching, sorting operations were done.

Product Controller

image

User Controller

image

Category Controller

image

Cart Controller

image

Order Controller

image

Card Controller

image

Address Controller

image

Auth Controller

image