CPSC 210 Project - Libralist
How Did I Start This Project?
As a first-year student at the University of British Columbia, I took the CPSC 210 course, which is a prerequisite for the co-op program.
CPSC 210 required a personal project using Java, Swing, and the JSON library (for arbitrary arrays).
Why Did I Choose 'Libralist'?
As a developer, I wanted to create an application that I could use in real life.
I often read books in my free time and sometimes needed a system to record the books I read.
What Technical Stacks Did I Use for This Project?
Project ‘Libralist’ Simulation

Landing (Start) Panel
- For the GUI (Graphic User Interface), mainly used JFrame, JButton, JPanel
- Stack the several panels and make transition each time buttons are clicked.
- The background images are searched from Pinterest.
- (I apologize for referencing without considering copyright. I acknowledge the need for improvement).

Main Panel
Libralist - Functions

Event Log
- For the case that the application should keep the event log of the user, the application logs the event by iterator.