Developing a new application for my Software Engineering class
We are choosing option 2.
Our main functions are:
CreateUser SearchProduct AddToCart TrackPackage ProductReviews
CreateUser: User inputs username, password, payment options, and email. Stores info in database (encrypted in some form), creates profile page, allows user to edit their profile.
SearchProduct: Takes user input, searches databse based on tags, shows as a a list, user can click on products to see a more in-depth description, shows availability, shows reviews.
AddToCart: Adds to a stack (or queue), user can view cart, change shipping location, change shipping, and change payment options. User can check out.
ManageOrder: Check origin location, check destination location, cancel package, check stops, check to see if delivered request refund.
PostRecieving: Leave rating, leave review, click helpful/unhelpful, view reviews leave comment on reviews.
Figure out how a user can log out, deleting products as a vendor, how a user can delete their account, popping products from the shopping cart, pushing products into the shopping cart, login bonuses.
creating a user account, logging into a user account, generating a product grid, making a product as a vendor, connecting to a database, created routes, created models, making a review page.
-
git clone
-
npm install
-
webpack-dev-server