Java Bookshelf
The virtual bookshelf application provides the user with an experience similar to using a traditional bookshelf
Technologies: Java, JUnit, Java AWT, Java Swing
Keywords: Object-Oriented Programming, Unit Tests, Command Line Application, GUI
User Stories
Using the GUI application, the user can...
- add and remove information of books
- view a list of titles of the book in the bookshelf
- save and reload a bookshelf from a file
On the command line application, the user can also...
- put a bookmark in a book in the bookshelf
- add a sticky note with a comment on a book in the bookshelf
- put a non-book object (ex. a teddy bear, a photo frame) to decorate the bookshelf