Skip to content

singak1/simple-shop

Repository files navigation

Name: Akashdeep Singh

Project Name: Akash's Simple Shop

Project Summary: This project will create a simple e-commerce site for users. Administrators or store owners will be able to manage inventory and users will be able to manage their cart and place orders. This project was a part of a solo school project.

Milestone 1 Feature List:

Github Link for Milestone1.md

  1. User will be able to register a new account
  2. User will be able to login to their account (given they enter the correct credentials)
  3. User will be able to logout
  4. Basic security rules implemented
  5. Basic Roles implemented
  6. Site should have basic styles/theme applied; everything should be styled
  7. Any output messages/errors should be “user friendly”
  8. User will be able to see their profile
  9. User will be able to edit their profile

Milestone 2 Feature List:

Github Link for Milestone2.md

  1. User with an admin role or shop owner role will be able to add products to inventory
  2. Any user will be able to see products with visibility = true on the Shop page
  3. Admin/Shop owner will be able to see products with any visibility
  4. Admin/Shop owner will be able to edit any product
  5. User will be able to click an item from a list and view a full page with more info about the item (Product Details Page)
  6. User will be able to add items to Cart
  7. User will be able to see their cart
  8. User will be able to change quantity of items in their cart
  9. User will be able to remove a single item from their cart via button click
  10. User will be able to clear their entire cart via a button click
  11. Show user-friendly error messages for applicable actions
  12. Show user-friendly success message for applicable actions

Milestone 3 Feature List:

Github Link for Milestone3.md

  1. Cart page will have a button(link) to place order
  2. Orders will be able to be recorded
  3. Checkout Page
  4. Order Confirmation Page
  5. User will be able to see their Purchase History
  6. Store Owner will be able to see all Purchase History

About

Repo for NJIT IT202-008 Spring23

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published