Please enable JavaScript.
Coggle requires JavaScript to display documents.
Young Adult Fiction Book Club - Coggle Diagram
Young Adult Fiction Book Club
Developer Problem
User Interface
Usability Principles
Utility
Responsive for different devices
Learnability
Make functions easy to intuit their use
Accessibility
Using alt. text and screen-reader friendly coding
Safety
Help users to make and recover from mistakes
CARP
Contrast
Make features easy to spot
Alignment
Guides the eye
Repetition
Design unity
Proximity
Helps make the website look organised
Data
Security
Password hashing
Mask characters in password field
SQL injection
Privacy
Email
Name
Australian Privacy Laws
Privacy Policy shown during registration
Algorithms
Log in
Select and verify data matching with user input
Calculate date each user last contributed
Display timestamp of most recent review
Calculate number of reviews made by each user
Output sum of reviews matching the user id
Display a user's reviews on their profile page
Select and display the given user's information
Delete reviews according to access level
Remove data from the datatables
Make a review of a book
Insert data into review table
Search for and display novels
Select books from data based on search query
Client Problem
Constraints
Time Limit
Developer Skill
Database needs to be refined
Data Quality
May contain inaccuracies or errors
limited dataset
Open data is not live and therefore not updated
Impacts
Fosters connection among peers through lockdowns and isolation
A possible forum for cyber bullying
Improve enjoyment of reading
Digital copyright
User Problem
Administrators
Ms Vaughn
May have trouble with technology
Needs to edit or remove content
Needs a list of active members
Holly
Needs to edit or remove reviews
Be able to see most recent reviews
Users
Maddison
Likes writing and reading reviews
Wants to look at highly rated books
Imogen
Deuteranomaly colour deficiency
Wants to meet students of different year levels