Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA3 - Coggle Diagram
IA3
Client Problem
-
Requirments
-
-
-
Include, or link to, relevant Brisbane Food Truck API in requested searches
-
-
-
Constraints
-
Tool Limitation - Restricted to minimal technologies taught in class (PHP, SQL, JSON, JavaScript).
Third-Party API Reliability - The web application relies on external APIs, not taking into account for possibilities of downtimes, etc.
Data Format Compliance - The web application must use explicit data formats, meaning conversions from CSV to XML may be necessary.
Developer Problem
-
-
-
Useability Principles
Learnability
The interface is intuitive and easy to navigate; allowing both admin and customers to quickly adapt in browsing food trucks, use search filters, upload reviews, etc.
Effectiveness
The web application supports fast searching and filtering of vendors by cuisine or dietary requirements.
Accessibility
The web application incorporates high-contrast visuals, keyboard navigation support, and screen-reader compatibility.
Utility
Users can intuitively locate vendors, browse them by category, and leave reviews. Vendors can upload images and edit their listings.
Safety
CAPTCHA integration, password hashing, input validation, HTTPS, and SQL injection is used to ensure data and user safety.
User Problem
Astrid Gates
Administrator, responsible for booking catering trucks for scheduled events and will use the web application truck information and ratings to make decisions on event catering, uses PC and smart phone.
Robert Fusaro
Is a celiac and needs to know what types of food are available at the Market. Doesn’t want to sign into an account to leave feedback but likes the idea of QR codes.
Bindy Shirley
Will need to know dates of booking for her catering truck. Has low skill level on any form of technology device. Has an old PC computer and smart phone that confuses her easily if websites are too complicated.
-
-