Please enable JavaScript.
Coggle requires JavaScript to display documents.
Book Club Web App - Coggle Diagram
Book Club Web App
Functional Requirements
Members
Create book reviews
Browse other's book reviews
Have accounts and can sign up and login
Anyone, potential member
View the books list and view current and upcoming books
Important information about the books is shown on the book pages
Search for sort by and filter books
Admin
Add books to the dataset
Select a favourite book - displayed
Run custom queries
Can do anything that a member can do
Create a meeting
Data
Open Dataset: Top 100 Young Adult Fiction books
Book Title
Description
Genre
Rating
Author
New Data
Members
Reviews
Meetings
CSV Table Structure
Code modules
Custom Query
Login / Sign up
Admin access control
Book Information Queries
Manage reviews
Calculate average user rating
Constraints
User Environment
Solution is a website
Types of devices - laptop and mobile
Demographic - high school students
Developer Environment
Application development environment (front-end)
HTML
CSS
PHP
Javascript
Bootstrap
Visual Studio Code
Design Skills
Available technology
Website is only a prototype and cannot be tested
Database environment (back-end)
phpMyAdmin
SQL
Usability Considerations
Accessible
Effective
Safe
Useful
Learnable
Non-Functional Requirements
Aesthetics
Responsive to different viewports
Follows design principals
Security
Secure login
Password policy
Username is student login
Economical
Limited time to complete the project
Minimal cost