Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Feature

Description

Reasoning

Viewing All of Your Products

 

The user can review all their products that they have added to their order so far and the comments they added before sending the order to make sure the restaurant receives the correct order.

Oftentimes, it's hard to keep track of what items the user has ordered or wants to order, so this feature will allow users to keep track of what they have or haven't ordered. In addition, this allows users to make sure that they are sending the correct order to the restaurant.  

Ability to Remove Products

 

If the user realizes they added the wrong item or changes their mind, they have the ability to remove the item from the View Order page by clicking the "Remove Item" text.

This was for safety in case the user accidentally clicked on "Add to Order" on the wrong item or they changed their mind.  

View of Your Subtotal

 

The user can view how much money they have on their bill with all their orders to make sure they aren't spending too much or just to see how much they have spent.

We found that users liked knowing how much the bill would add up to before they send in their order to make sure they aren't going over budget.  

Pay Screen

   

Feature

Description

Reasoning

Viewing Your Order

 

 

Tip Calculator

 

 

The user can view what items they ordered and how much each item was. It also allows the user to potentially split the bill by figuring out how much each item was worth.

Users like to know how much each item cost and what each item was when they receive their bill. In addition, it's standard on receipts to show a list of ordered items.

Tip Calculator

On the right side of these screen is a tip calculator. The user can either choose from a pre-set tip amount (15%, 18%, 20%), enter their own percentage, or enter a fixed amount to automatically add their tip to a bill.

Users told us it's often a hassle to figure out how much tip to add and waste time trying to calculate how much 15% is. This will allow users to not only easily figure out how much tip is appropriate but to also add it directly to the bill

Two Ways to Pay

The user can either click on "Pay with Credit" or "Pay with Cash" which will bring to different pages. "Pay with Credit" will prompt them to slide their credit card in a slot on the right while "Pay with Cash" will alert the waiter who will come over and collect the payment.

Users often found it frustrating to wait for the waiter to come over to either collect their cash or card to pay. This allows users to pay easily at the table without having to wait for the waiter to come over.

Two Ways to Pay

 

 

2. Implementation

Panel

Our Implementation

We implemented OpenMenu as a web application using:

  1. Javascript & Jquery Framework: Scripting the application together and creating our functions
  2. HTML5: Structuring the skeleton of our web application
  3. CSS3: Styling the looks and aesthetics of OpenMenu.

...

Panel

Hello and thank you for help us with our project, OpenMenu! This is ____, __, ___, and ______.

    Picture this: 

    You are going out to a restaurant on a Friday night with a couple friends. When you are seated, you notice that instead of menus, your waiter has grabbed tablets instead. Your waiter informs you that the restaurant is trying out a new electronic ordering system. The purpose of this new ordering system is to make ordering and waiting at restaurants faster and more efficient and to entertain customers while waiting for their orders to arrive.

    To help us test the system, we're going to ask you to do some scenario tasks.

...