1 of 14

App Design by:

Mary Verzi and Jesse Cambron

Helping you find your next story

2 of 14

App Vision

Life as a retired adult comes with more free time than one might be used to. This virtual book app provides an engaging platform to keep track of previously read books and books to read in the future.

Being able to track progress leaves retired adults feeling accomplished and motivated to keep reading throughout retirement. With all the positive benefits of reading, including improved memory and reduced stress, it was our ultimate goal to provide an easy to use app for retired adults to keep track of their reading.

3 of 14

Application Flow

4 of 14

Use Cases

  • Create an account on app and be able to log in/out
  • Add/Remove books from a list
  • Set status of book completion(want to read/reading/completed)
  • View read/reading/to read books on “shelves”
  • Search for books by title or category
  • Find nearby bookstores on Google Maps
  • Rate books out of 5 stars and view rated books

5 of 14

Technology Stack

Android Studio, Java, Firebase, and Google Books API,Google Places API & Google Maps API

  • We decided to use Android Studio as our IDE and Java as our language to implement this app because we spent the most time using these technologies throughout the semester and believed we would be able to get the most out of our time if we used technologies we were all familiar with.
  • Firebase is the database used to store all account and book tracker information.
  • We used Google Books API to fetch the images, titles, authors of the book , Google Places API for locating nearby bookstores and Google Maps API for Google maps.

6 of 14

Collaboration

  • GitHub
    • A master repository with branches based on user stories
  • Microsoft Teams
    • Daily communication, Team Time meetings, general questions, and status checks
  • Google Drive
    • Google Docs for user story creation and Google Slides for this presentation

7 of 14

  • User can create an account
  • User can login to an existing account
  • User can change their password if forgotten

Login

8 of 14

Home Page

  • Shows books based off categories
  • Allows user to click on books for more information
  • Books can be added to shelves from here

9 of 14

Searching For Books

  • Allows user to search for books to add to their lists

10 of 14

Book Shelves

  • Shows books added to the users shelves
  • Books can be added to “Reading”, “Completed”, or “To Read” categories
  • Books can be rated directly from this page

11 of 14

Page Tracker

  • Allows user to keep track of number of pages read each day
  • Shows a progress log of the previous entries

12 of 14

Book Rater

  • Allows users to view the books they have completed and rated
  • Allows a rating out of 5 stars
  • Shows users what rating they gave each book
  • Books can be rated directly from completed list

13 of 14

Bookstore Finder

  • Allows users to locate local bookstores using Google Maps
  • All nearby bookstores are tagged by markers
  • Allows user to click on bookstores to see more information
  • Allows user to get directions to any marked bookstore

14 of 14

Time for a Demo