Please enable JavaScript.
Coggle requires JavaScript to display documents.
Brisbane State High Canteen App (Developer Problems (Screens (Shopping…
Brisbane State High Canteen App
User Problem
User requirements
Amy
Has meeting to attend and spend to much time in line meaning that she is late to her meetings. She would to order online and pick up the food at the canteen.
Amy is a vegetarian and would like the app to have a feature where the app can filter all the vegetarian option that the tuck shops provides.
Gus
Gus likes to shout his friends tuck shop sometimes. He would the app to provide a feature where the app can see his balance.
Gus has a peanut allergy and would like the app to filter out all the foods that peanut in them.
Mr T
Would like to see what special or something the tuck shop providing each day.
Impacts
By creating this app where students can order their food online. It will be more convenient for the students and gives more food option for the users, this will allow the student such as Amy to go to their extra-curricular/ team meetings without stressing about food.
The app will provide a balance for the users. It will allow the user to see how much money they have on their account so they can plan out what they want to buy this will be good/ useful for students such as Gus.
With the app having the menu of the tuckshop, it allows users such as Mr T browse through the app and choose the different food items that he tuck shop may provide so that user wont get bored of the food at the tuckshop.
Developer Problems
Screens
Log in Screen
Will have a username where the user will enter their username so that they can enter into the app.
Will have a password where the user will enter their password so that they can enter and use the app.
The user can save their log in details here by pressing a button.
The users can be able to log their account out of the app.
Will have the Brisbane State High as the logo
Home Screen
Will have the Brisbane State High as the logo.
Will show the different specials/promotions that the tuck shop is providing for the day.
Will provide and display the different features of the app on bottom of the app.
Will have a search bar so the user can search up the specific food or drink based on the name.
Will have images of the different food or drink items that the tuck shop provides.
Tuck Shop menu
Will have the Brisbane State High as the logo
Option to filter out the different food such as allergies and if the food are vegetarian.
Will provide images of the different food and drinks that the tuck shop provides.
display the different prices for each item that the tuck shop provide.
Will show the user if the food item has been sold out if there are none in stock left in the tuck shop.
Shopping cart
Will have the Brisbane State High as the logo.
Show the total food that has been placed.
Show the total price of all the items.
Will allow user to remove some food items if not wanted.
A "place Order" button will be implemented so that the order can be transferred to the tuck shop.
Will have the different features of the app shown on the bottom of the app.
Order History/ Balance
Will have Brisbane State High as the logo.
Will display the account balance.
will have the different features on the bottom of the app.
Will show the users old order history.
Setting
Will have the Brisbane State High as the logo.
Will allow users to log out of their account.
Will allow users to adjust the brightness of the app to their liking.
Will allow users to turn off or on notification
will have the different features on the bottom of the app.
Food or Drink item
Will display the image of the food or drink item.
Will display the price of the food or drink item.
Will display the ingredients of the different food or drink item.
Will display the allergies that may be contained in the different food or drink item.
will have the different features on the bottom of the app.
Usability
BSHS Visual Identity Guidance
Must include School Logo
Must make the colour theme Blue, Red, White.
Australian Accessibility Standards
Accessibility options
Must have an appropriate contrast ratio between
General instruction on top of the screens for the users.
Page Titles
Appropriate for the page.
Must be different for each page.
Headings
Must be used for every screen.
Must be consistent for each screen of the app.
Fields
It is implemented to have fields implemented and not only relied on the colour scheme.
Must require formats and dates (year, month, day).
coding environment
Data source
menu csv
Required Data sets
Category
Price
MenuID
information about the food
allergy information
userID
orderID
balance
email
Password
Data storage and retrieval
SQLite database
database created SQL
menu csv after being normalised and then store in SQL
Administration so that they will be able to edit or add stuff the csv file
Data that belong to the student such as log in and password information.
Client Problems
Competitors
Uber Eats
Provides all the app features on the bottom of the app.
Colour scheme is green, black and white.
provide the search bar at the bottom.
Sorts food alleges and veterinarian
MenuLog
Provides all lf the app features on the bottom of the app.
colour scheme of the green and white.
Shows the order history of the app of the users.
Has a for you section of the app where it shows the best option for the users.
Constraints
8 weeks
Requirements
Access to user profile using student ID or Staff ID
User are able to check their order History.
User can check the balance of their account.
Will allow students or staff to select the correct tuck shop campus.
Will provide a unique order number for students and staff.
Will allow users to pre order food online.
Will sort out the food depending of the users preference
Will display the amount the amount and price of the food onto the screen.