/Ecommerce

Clothing store - REST API

Primary LanguageC#

Ecommerce

This Ecommerce is a clothing store system that is divided into 3 solutions and several projects divided by their responsibilities, just like each file and class.

Back - The Ecommerce API

Front - The WebApp, and also the Clients project that consumes information from the Ecommerce API

Job - This is the job of generating a purchase summary

Technologies and practices used:

  • ASP.NET 5.0 (with .NET Core 5.0)
  • ASP.NET MVC Core
  • ASP.NET WebApi Core with JWT Bearer Authentication
  • Tests (with Xunit and Moq)
  • Repository Pattern
  • Entity Framework Core 5.0
  • SQL Server
  • .NET Core DI
  • AutoMapper
  • Swagger UI with JWT support

Functionalities:

  • Creating, listing, querying, updating, and deleting users, products and categories.
  • Creation, listing, and consultation of colors, sizes, and purchases.
  • Possibility of purchasing products.
  • Consultation of all purchases of a user.
  • Creation, listing, and consultation of purchase summary.