Skip to content

nglenguyenn/EcommerceShop

Repository files navigation

EcommerceShop

.Net Assignment

Building an Ecommerce WebSite :

- Customer site (storefront): Using ASP.NET (Core) MVC pattern for this site.

  •	Home page: category menu, features products
  •	View products by category
  •	View product details
  •	Product rating: Star, Comment (optional)
  •	Register / Registration
  •	Login/Logout
  •	Optional (shopping cart, ordering / Checkout )

- Admin site: Using Single Page Application (SPA): API + ReactJS for this site.

  •	Login/Logout
  •	Manage categories (Name, Description)
  •	Manage products (Name, Category, Description, Price, Images, CreatedDate, UpdatedDate)
  •	View customers

- Your project should apply as many techniques as possible which learned from training program. For .NET example: TagHelpers, ViewComponents…

- UnitTest: The Unit Test do not need to have a high coverage number but should demonstrate the ability to write unit test for common components.

.NET Architecture:

## DataBase Diagrams :

Reference Source :

https://github.com/thiennn/myshop