Skip to content

Monster3314/mini-Amazon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feature checklist(requirement)

  • Buy products
  • The ability to check the status of an order.
  • The ability to specify an address (i.e., (x,y) coordinates) for delivery.
  • A searchable catalog of products.
  • The ability to specify a UPS account name to associate the order with (optional).
  • Provide the Tracking Number for the shipment(package_id).

Extra features we have

  • When user complete their profile and change their address, the products showing in the homepage will change. At the same time according to the user address, we assgin the warehouse differently.
  • Edit user profile
  • a separate page to allow user edit his/her personal information(e.g. name, email, card info)
  • Search for the products
  • A separate page to allow user to search for the product they want. User can search the name of the product, user can also search the specific category of the products.
  • Shopping cart
  • List all the products that the customer add into.
  • List all the package under the user account.
  • Change the item number automatically.
  • Also can add and delete the order by ourselves.
  • Delete the item in the cart.
  • Delete the already finished history orders.
  • Click and see each package details like status, deliver address, etc.
  • Email notification After finish the purchasing, an email will send to the user.email
  • check the balance, if the balance is not sufficient, we won't proceed the transaction.
  • check the inventory of the product, if the inventory is not enough, the user can not buy the products.
  • Pagination
  • Pagination of product display pages
  • Pagination of the product searching pages
  • On the home page we show the trending of the most popular items, the popular products is choosing from the most times of product add to the cart.
  • Add the comment part of each product, customer can write the comment of each product and see every comments.
  • Auto Refill stock
  • Warehouses have independent products in stock. An user is not able to set an order exceeding the quatity in stock. When the quatity in stock dropped under threshold, the server will notify the warehouse to refill.
  • Timer scheduling re-send in-flight messages and data stucture to ignore duplicate sequence number.
  • Asynchronous communication with web-interface, world and UPS server.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published