Seah Yi Yi Chloe - Project Portfolio Page for Quotesify

Overview

I am part of a team of 5 software engineering students, and we were tasked to design and implement a Command Line Interface (CLI) desktop application for our team project. The application that we developed is called Quotesify. I was tasked with the Book Management System in Quotesify.

About the Project

Quotesify is a free desktop application to help book readers improve their reading experience. With Quotesify, users can add books and quotes they wished to remember into the application. Users can also categorize their books and quotes, as well as rate their books. Quotesify is also built with a progress tracker to manage your reading activities.

Summary of Contributions

This section shows a brief summary of my contributions to the team project, including coding, documentation and other helpful contributions throughout the development of Quotesify.

Code contributed

The link to the code contributed by me can be found here.

Enhancements Implemented

I implemented the Book Management feature of Quotesify.

What it does:

Justification: The Book Management feature is a core feature of Quotesify which forms the backbone of Quotesify. This feature is useful for users to keep track of their books and their completion progress.

Highlights: The booklist is always sorted in alphabetical order for ease of access and reading when users list their books. Also, the find feature is case-insensitive. This is useful as users may not be able to remember the exact case in which they typed the book title or author.

Contributions to the UG:

Contributions to the DG:

Contributions to team-based tasks:

Contributions beyond the project team:

I contributed in helping to identify bugs for other teams which can be found here and gave feedback on documentations for other teams.