Please enable JavaScript.
Coggle requires JavaScript to display documents.
Food Trucks Polling System - Coggle Diagram
Food Trucks Polling System
Client Problem
Constraints
Video
2-4 mins
Word Document
4-6 A4 pages
Multimodal
8-10 A3 pages
Low-fidelity Prototype Prescribed Criteria:
The inventory of food trucks will contain these fields
Food truck
Category
Bio
Avatar
Contact
Allow users to browse data
User can rate the following criteria on a three (3) point scale
Speed of service
Quality and taste
Value for money
Comment
Allow users to vote using a three (3) point scale which consist of negative (-1), neutral (0), or positive (+1)
Users can signup using email
Consistent use of visuals and recognizable iconography, to provide familiarity for first time users.
The application must have a responsive web interface
Task specific Prescribed Criteria
Source code: 4–6 A4 pages
Documentation: 8–10 A3 pages
Demonstration: 2–4 minutes
Technical Proposal
Mind Map
Tech Stack
GUI with useability principles
DFD (Level 0 & Level 1)
ERD (Entity Relationship Diagram)
Table dictionary / table metadata
Data source (e.g. JSON / API) analysis
SQL
Algorithms
Self-Determined Functionality Criteria
User
Create a search bar for efficient usage
Allow users to sort trucks data by category alphabetically
Allow users to visit a food truck’s website and social media links
Allow users to favourite food trucks
Allow user’s to reset their passwords through their email
Admin
Allow admin to ban users
Allow admin to delete/edit food trucks data or comments
Create a page where it displays the user’s result based on ranking: from the highest average score, to the lowest.
Block users from using Admin features
Block users from using Admin features
Self Determined User Experience Criteria
Site must be accessible with HTML screen readers and semantic tags for web crawlers that index search engines
Site must have a minimal download time (speed metric).
Add some CSS animations to make website more visually appealing
Provide interfaces for: customer login, truck catalogue, voting results, administrator
User Problem
Shelley
Limited time to give lengthy feedback
Willing to do a ‘tick-and-flick’ survey
Naomi
Would like a web application that gathers, analyses, and presents data in an easily accessible format
Walter
Very limited computing skills
Has difficulty reading small text
User Interface
Web page utilizes elements from client template
Can adapt from HTML and CSS
Application must have a responsive web interface
Usebility Principles
Safety
Utlity
Effectiveness
Learnability
Accessibility
Clarity
Data
Food Trucks Inventory
Food truck – the name of the food truck
Category – the type of food served by the food truck
Bio – background information about the truck
Avatar – a small image URL to display alongside the food truck information
Contact – a link to the food trucks website, Facebook, or Insta / Twitter handle
Valid votes requirements
Speed of service
Quality and taste
Value for money
Comment (optional, unrated, limit to 128 characters)
Programing Engines
Python
Brackets
DB browser