Skip to content

Ezeji/ShoppingCoreApi

Repository files navigation

Project description

This project contains implementation for shopping cart service. Implementations such as adding multiple items to the cart, deleting multiple items and getting total amount of items added to the cart with discounts applied appropriately as defined by the business.

Project tools

  • ASP.NET Core Web API(For the core API)
  • Entity FrameworkCore(For ORM)
  • SQL Server(For database)
  • Xunit(For automated testing.ie. unit, integration, regression.etc)
  • Automapper(For mapping data between data transfer objects and models)

Project implementation technique

  • Database first approach for laying out database schemas
  • MVC(Model-View-Controller) design pattern
  • Clean architecture as architectural pattern

Project plan

This code is open to contributions as there are more features, refactors.etc to be done.

About

This contains shopping core api codes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages