Professional Documents
Culture Documents
Final Project Report
Final Project Report
Team Osprey
Project Title:
Book Club
Project Description:
The purpose of this program is to provide the user with the ability to create, delete, and
favorite different books. Book Club users will be able to input books they have read or are
currently reading. The application will require a login and verify if the login is valid. Once a user
has successfully logged into the program, they have the option of adding and changing existing
books in the database. They can also view a list of books that have already been added and
delete or favorite these books. Additionally, the program will show the user the list of their
favorite books and the top ten list. Lastly, there is a logout option that will log the current
Task Distribution:
David Baker – Responsible for project plan, top ten list page, and log out function.
Haylee Bell – Creation of project report, creating personal book list, and adding API functions.
Franco Belman – Database setup, adding books to personal list, and including books in
database.
Marilyn Kathka – Handling website styles, login and site navigation, and creation of profile
home.
Changes from Original Design:
The original plan consisted of matching users with others who have read the same books. We
instead decided to include a top ten page based on favorites so that users could see the most
popular added books. We also discovered that some of the features had to be more clearly
thought out to see if they were needed to or could be implemented. For example, the plan was
to have a page where the user could edit their favorite books but we realized that this page was
fairly repetitive of the general editing option on the book list. We decided to not add that
feature. The last main change was the way in which we divided up the work. Originally, some
team members were only working on front end and not adding anything to the back-end
functionality portion. We decided to spread the work load more evenly between everyone.
Database Schema:
Screenshots: