Yuen Si Hao - 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 Rating System for Books feature in Quotesify.

About the project

Quotesify is an 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, documenting and other helpful contributions throughout the development of Quotesify.

Code contributed:

Please click here to access the code that I contributed in this project.

Enhancements implemented:

I added the Rating System for books feature in Quotesify.

What it does:

Justification: This feature is designed to allow users to rate the books that they have read, as a record of how they feel about the book. This will help users to be able to recommend books to their friends and fellow book readers easily.

Highlights: The ratings are sorted according to their rating score when listed, with the highest rating at the top. This is to reduce the amount users need to scroll as they would often want to view the ratings of books that they like, rather than those with lower ratings.

Contributions to the UG:

Contributions to the DG:

Contributions to team-based tasks:

Contributions beyond the project team: