Please enable JavaScript.
Coggle requires JavaScript to display documents.
(Data, User Experience, Functionality, Devices) - Coggle Diagram
-
User Experience
Design Choices
Responsive Design
Bootstrap will be used in order to account for if the dimensions of a certain persons device change allowing access across multiple devices
Alignment
Most items will have a default alignment to the left this was inspired from the existing solutions as I liked the way in which they formatted their pages
Pictures
Pictures will be available so you can see what food you are ordering before you purchase it and what the food will look like
Contrast
The contrast on this website will be quite bold this is so that it is easier to read and makes it more accessible to customers
Colour
There will be a white background with red and black colours used as a scheme to represent terrace, this is because they are extremely good contrasting colours and make it extremely accessible to people that have visual impairment
College Crest
The college crest is going to be on the top right hand side navigation bar to represent a Terrace branded
Accessibility
This website will be extremely accessible this will be through the use of extremely contrasting colours such as black white and red. Pictures will also be available of all foods to make it easier for visually impaired people to be able to see what they are ordering. Captions and text to speech will be avaliable.
Cart
-
Quantity
Within the cart there is a textbox that will allow you to remove items and adjust the quantity of items wanted
-
User Movement
-
Links
Links will not be used unless absolutely necessary as they can be replaced with buttons quite easily and buttons are much more visually appealing
Buttons
Buttons will be used within the navigation bar, to confirm orders and to jump between new pages this method is going to be used as it is a standard among websites and increases predictability
Rating and Review System
Rating System
This system will come as a pop up once the user has logged in after ordering certain foods and the break has ended this will give the user a prompt on what they liked about the food and not
Display
User's will have a pop up come up in front of them once there meal has been collected and they login this display will show in the bottom right of the screen
Reward System
As a reward for completing and giving feedback every 5 pieces of feedback you give there will be 50c credited to your account
Account Permissions
Student
Permissions
The student will only be allowed to access the menu, rating/feedback system, ordering system, cart system, etc. They will have the required permissions to order food, view the menu and give feedback
-
-
Functionality
Students
Customisation
Students will be able to customise if they would like something to change about their order like if they would like a gluten free burger bun instead of a regular burger bun
Ordering
Cart
A cart system is going to be used so that students can check everything they have ordered before they confirm there order. They can also add more of an item and remove certain items from here.
-
Feedback system
Rating System
Students will be able to give the food a rating out of 5 for all people to be able to see when ordering their food
Commenting on foods
Students can give comments and write feedback for the chefs to take into consideration next time they are preparing the meal
-
Login, Register and Security System
Register
Details
The students will have to create a flexischools account and must have a credit card linked to their card in order to be able to purchase food
-
-
Secure Transcations
In order to prevent data being stolen by attackers all sensitive data transactions between the client and the server will be hashed using MD5
-
Admin
Promoting Convenors
The admin will be responsible for promoting convenors to mange orders and maintain the day to day action of the tuckshop
Devices
-
Computer Requirements
This system will not require a good computer to be able to run it all it will require is a connection required to the internet