Please enable JavaScript.
Coggle requires JavaScript to display documents.
BSHS Kiosk - Coggle Diagram
BSHS Kiosk
Developer Problems :computer:
Coding Environment
Development Tools
Language: Swift
Xcode IDE
Key Algorithms
Generate randomised order of food items and a drink
Query database
Filter database results
Save past orders
User Interface
Features
Menu that can be filter by price and dietery requirements
Customisable menu items (customising drinks etc.)
Add order to cart for payment
Previous orders screen
'Surprise Me' function to create a randomised order
Current orders screen for kitchen staff with unique order numbers
Ability to check off orders as complete to remove then from the current orders screen
log-in screen for staff and students
Usability Principles
Orders will be able to be altered even if they have been sent to the Cart screen (Utility, Effectiveness)
Consistent and intuitive user interface for ease of use (Accessibility, Effectiveness)
Commonly used buttons and symbols to make the app easy to pickup (Learnability)
Datasets
2021cafeMenu.csv
un-nominalised
Has in-depth information on all food and drink items
unique identifiers for each menu item
Client Problems :silhouette:
Competitors
KFC
Macdonalds
Subway
Requirements
Be able to order food and drinks without interacting with staff
customise how the menu is displayed based on and price and dietary requirements
customise drink orders
access a menu that is organised in a logical fashion
see their order in a Cart screen and confirm their order
order a randomly selected combination of food and drink items
view summaries of orders with unique order numbers
Kitchen staff must be able to see incoming orders and mark them as complete
Must be created in a way the complies to accessibility guidelines and copyright laws
Constraints
iOS
iPad app
7 weeks
Impacts :explode:
Would allow students and staff to buy food and drinks from the kiosk easily
Would streamline the ordering process at the kiosk
Allows people who aren't comfortable talking to people able to buy items from the kiosk
User Problems :silhouettes:
Amy
Shy and doesn't like talking to people
Is a vegetarian
Gus
Works in the cafe before school, doesn't like how the cafe uses post it notes to keep track of orders because they fall down
Has a peanut allergy
Mr T
Teacher who gets bored having the same order all the time
Likes to browse through what is on offer but has trouble making a decision
Keeps track of his daily energy intake