Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.86 KB

README.md

File metadata and controls

45 lines (32 loc) · 1.86 KB

Coffee Order App

An application which adds Café items to an order

This application will serve as the user interface side of a coffee shop order system. Users will be able to add items from a coffee shop to an order.

Additional features will include:

  • expanding items in the order
  • removing items from the order
  • editing items in the order.

Potential users of this application are anyone who would like to order coffee from their local coffee shop. This application might be later expanded as a portal to allow users to order from a selection of coffee shops in their local area, with implementation varying based on each coffee shop's menu/ preferences.

I'm a big coffee guy, so this application is of specific interest to me. I also love going to new smaller coffee shops and would be interested in an online order system for these that might otherwise be available for larger cafés like Starbucks or Tim Hortons.

User Stories

Phase 1:

  • As a user, I want to be able to add a new drink to my order

  • As a user, I want to be able to remove a drink from my order

  • As a user, I want to be able to view my order

  • As a user, I want to be able to modify existing items in my order

  • As a user, I want to be able to include add-ons to an item in my order, say sugar or an espresso shot

  • As a user, I want to be able to view the drink menu

  • As a user, I want to be able to increment a drink in my order

  • As a user, I want to be able to view a specific drink in my order

Phase 2:

  • As a user, when I select quit from the application menu, I want to be reminded to save my order and have the option to do so or not
  • As a user, when I start the application, I want to be given the option to load my order from file

source: The persistence code for this project is based on the JsonSerializationDemo project.

source: Icon "coffee_cup.png" made by Freepik from www.flaticon.com