Please enable JavaScript.
Coggle requires JavaScript to display documents.
School Business Directory - Coggle Diagram
School Business Directory
The User Problem
Business Owners
Connect with customers
Create brand awareness
St Aidan's Community
Find services/products
Want to support local/school businesses
Might feel they can trust these businesses more
Developer Problem
user interface
useability principles
utility
safety
data security
login info should be kept private
POST
hash passwords
Protect against SQL injection
delete and amend - offer a Cancel option
effectiveness
accessibility
readability of text
alt tags on images for screen readers or if image link broken
Australian Accessibility Standards
learnability
follow school website conventions
data envirnonment
business owner data
fullname, email addreess, ph, username, pw
business listing data
relational database
Coding environment
creating listings
display listings
search
registration
logion
IDE -Visual Studio Code
HTML - content and structure
PHP - programmed components
Meekro library to interact with MYSQL
SQL - store and retrieve data from the database
CSS - aesthetic appeal
Bootstrap for format and layout
Functional Requirements
User registration
Create listing
Login
Preview a listing
Logged in users can view, amend or delete their own listings
view all listings
search by business name
browse by category
click link to take to the businesses website
Non-functional Requirements
Follow St Aidan's style guide
sanitise input data
password hashing
web application
connect to relational database