This application allows the user to keep track of the books they have read. The user will be able to add, view, and remove any books in the log. A book log is a useful tool for avid readers to keep a record of all the books they have read. It can also encourage them to continue reading. This project interests me because I enjoy reading and would like to have an application where I can keep track of what I have read.
- As a user, I want to be able to add multiple books to my book log
- As a user, I want to be able to remove a book from my book log
- As a user, I want to be able to select a book in my book log and view the book in detail
- As a user, I want to be able to view a list of the titles of the books in my book log
- As a user, I want to be able to view a list of all the book titles in my book log, sorted by their ratings
- As a user, I want to be able to view a list of all the fictional/nonfictional books in my book log
- As a user, I want to be able to save my book log to file
- As a user, I want to be able to be able to load my book log from file
Loaded your book log!
title1 was added to your book log!
title2 was added to your book log!
title3 was added to your book log!
title4 was added to your book log!
title55 was added to your book log!
title55 was removed from your book log!
title555 was added to your book log!
title5555 was added to your book log!
title5555 was removed from your book log!
title555 was removed from your book log!
title5 was added to your book log!
Saved your book log!
Changes I would make given more time:
- Refactor BookLogGUI by taking out some of its nested classes and making them separate. I would do this because it would help with the readability of the program.