Skip to content

Project checkpoint 1

Initial Prototype

Possible Points Due Date
70 Points September 15th - Before Class

Description

In this assignment, you will create an initial prototype of your application. It must be implemented as a web application and be accessible by visiting a publicly available URL.

You are not expected to submit a complete web app, but rather a prototype that focuses on a few of the most interesting use cases. Other features should be left unimplemented. Rather than implement backend functionality and logic, you are encouraged to focus on functionality that users will directly interact with. You should describe the use cases that you have chosen to implement. In grading your submission, we will test your app to check that these use cases are implemented. We will not, in this assignment, assess the usability of how effectively your UI supports these use cases.

You are free to choose to reuse and incorporate into your project code from public sources (e.g., a starter project for a framework), provided that you explicitly list in your submission all of these sources.

Submission Instructions

Submit your assignment through the following OneDrive Link as a word, txt, or pdf document. If you are working in a group, only one person per group should submit on behalf of your group.

In your project submission, please include:

  1. Your name and the names of 1 or 2 partners (if you are working in a group)
  2. A URL where a running version of your initial prototype can be found
  3. Briefly describe (in a few sentences or less each) at least 5 use cases of what a user may do with your UI (e.g., Entering a series of numbers, separated by pressing the "+" button, and followed by pressing the "=" button displays the sum of the numbers)
  4. A list of all public sources (preferably with a URL) from which you reused code

If you are working in a group, each group member must separately submit a Statement of Contributions document with your name, list of group members, and a one or two paragraph statement describing how each of the group members contributed to this HW assignment.