Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bookool - Coggle Diagram
Bookool
Impacts
Using the search function, users will have an easier time finding a specific book that they want to read the information of or keep track of.
-
Using the search function, users can discover new books that fulfill a certain condition that they are interested in. Conditions include if a book has a particular title, is made by a particular author, falls under a specific genre, or a combination of the three.
By viewing a book profile, users can discover new books that interest them by seeing more detailed information that may appeal to them.
Developer Problems
Data
Data source options
books.csv
Cons
Lacks types of data, some of which may often be important information to the user
-
-
-
-
books2.csv
Cons
-
Lacks a data type that may sometimes be relevant to the user, such as the number of text reviews
Although it does have data on the book price and currency, the currency is not in Australian dollars, and is likely not relevant information to the user.
All data under the language field is the same. While the fact itself can be important, once already acknowledged by the user it becomes redundant information.
-
-
-
Code
Key Algorithms
An algorithm that allows the user to search for results in 8 different ways through a combination of 3 text fields, sending data to an SQL database, which returns book information :
-
-
User Interface
Usability Principles
App has a day/night theme which is a setting the user can adjust to make the app easier on their eyes (Accessibility)
Empties the text fields in the search function screen after database already retrieves data to make it easier for user to input new searches. (Utility)
Empty text fields will have grey text in them that indicates what those fields are for (Learnability)
Search and return buttons are a magnifying glass and arrow button respectively, both icons being widely recognised to be related with search and return features. (Learnability)
Search function can allow user to specify in many different combinations to find an exact available result, which achieves what other book apps lack (Effectiveness, Utility)
User will never need to input personal information and is thus not a risk of having it be compromised from using the app alone (Safety)
Features
"Read-list" screen
The list is displayed in a similar fashion to the search function screen, it displays anything in the list as a button that has the book title and author name on it.
If those buttons are pressed, it also sends user to a screen to its respective profile, detailing more information from the database and also having its own two buttons like the search function profiles. The main difference is the "add to read-list" button is replaced with the "remove from read-list button", which sends the user back to the read list screen removes the book from the list. The return button is also changed to just send the user back from the profile to the read-list screen.
A list of books that the user has added via the "add to read-list" button from the search function profile screens.
-
Search Function that allows user to search for books by book title, author, genre or by a combination of several of the three.
There are three text fields - one for title, one for author, one for genre. The user can type in these text fields to adjust their search accordingly
There is a search button that sends the input in the text fields to the database adjusted to be an SQL command (unless the text fields are empty)
The data returned from the database will be presented as the top 5 results, now showing 5 buttons that each have a book title and author name on them (depending on the results).
If interacted with, those buttons will send the user to a profile of its respective book which includes more information from the database about the book, as well two buttons - a return button to go back to the search function screen, as well as a "add to read-list" button, which adds books to a list.
-
-
-
-
Client Problems
Competitor apps
Kindle
-
-
Contains a digital bookstore where users can purchase digital books from. Bookstore is owned by Amazon, a company that is the top e-book seller worldwide (Chambers, B., 2020). Store has several tools which can be used to refine a user's search.
Displays recommendations for certain books based on authors the user has followed or books that Facebook friends have read.
-
-
Apple Books
-
Search function finds and displays results based on how much the user input matches with a book title, author, and description.
-
Each book is only tagged with one genre (even if said book may technically fall under multiple literary genres)
-
-
-
-