ECE 6102: Dependable Distributed Systems

Programming Assignment 2

Due date: March 16, 2018, 11:55 PM



Main Idea

In this assignment, you will extend your wine inventory project from Assignment 1 to maintain a shopping cart and allow customers to add wines they browse or search for to the shopping cart. Compared to Assignment 1, you will have more freedom to design this application in whatever style you like but here are some required features that you must support:

Additional Requirements:

Other miscellaneous requirements for the assignment will be added here as they are worked out.

Turn-in:

On T-square, turn in the following items:
  1. The URL for your AppEngine Wine Shopping app in the text box.

  2. An archive of your Wine Shopping project directories with all of your code, configuration files, etc. (zip or tar.gz formats accepted)

  3. An additional submission of just the python source file/s.
An example submission would look like:
wineshop-david-cabinian.appspot.com (in the text box)

appengine-wineshop-python.zip (in submission attachments)

wineshop.py (in submission attachments)

Again, make sure to include your name as part of the project ID that you turn in so the TA knows the project is yours.

Note:

You should use a different project ID from your Assignment 1 project and your Assignment 1 project should remain deployed in case the TA needs to access it for any reason.