Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tuck-shop Menu App (Developer Problem (Usability Principles (All the…
Tuck-shop Menu App
Developer Problem
-
User Interface
Profile
The user will able to view some of their personal information including wallet balance and order history.
This data will be retrieved from students.csv as well as order.csv. This data will then be displayed in a table view for easy use.
-
Main order screen
This is the main screen where the user will be able to browse all the food that is available for purchase.
-
When opening this screen, the app will retrieve all the necessary data from menu.csv. This includes all of the tuckshop items. These items, their images and prices will be then displayed in a table view. When the user wants to add an item to their cart, they can press on the add to cart button which will update the cart database.
Random order
It is required by the client to include a random order function that complies with the user's criteria
This will include a main meal, drink, snack/dessert and will be based on the user's dietary needs or price point
After the order has been generated, the three items: their images and their description as well as the total price will be displayed in a table on the screen. The user can then decide whether they wish to generate a different order or add the current one to their cart.
-
Login screen
-
The app will retrieve the user's personal information based on the username they enter. This includes the wallet balance, order history. If the username is not valid, an error message will appear to alert the user.
-
Data
The dataset provided in the .csv file, will be extracted and sorted into a database in Sqlite
-
-
-
User Problem
-
-
Mr T
Get bored with having the same lunch all the time. Has trouble making a decision for what to have for lunch.
Impacts
-
User credentials and personal information such as wallet balance need to be handled securely to protect the user's data.
Through the implementation of this new online ordering app, the users will be able to cut down a lot of time that they usually spend in the tuckshop lines waiting.
Client Problem
-
Compliance
Be clear, consistent and comply with the accessibility guidelines (Queensland Government 2017)
-
-