Quote Collector

Objective: Make a program that collects quotes from authors and allows quotes to be searched.

Functions:

  • Quote collection
    • User able to enter new quotes
    • Quotes and attributes able to be saved into a written file
    • Files with existing quotes in the correct format can be loaded into the program
  • Quote search
    • User able to search for quotes by quote, author, author category, and quote category
    • Allows for slight errors in search terms
Single page UI of Quollector

To search:

The user clicks on the “Search” menu and then selects

  • Search by quote
  • Search by author
  • Search by author category
  • Search by quote category
Window for searching by author name

After selecting an option, the user then types in their search term and hits Enter. The closest results will appear in the Results box.

Outcomes:

  • First application of JavaFX classes to make a GUI
  • Good practice with manipulating a database, adding and searching for elements
  • Good practice with writing to a .txt file and reading from it

Leave a comment