Skip to the content.

Chen Silin - Project Portfolio Page

Overview

Libmgr is a desktop app for managing the inventory of libraries, optimised for use via a Command Line Interface (CLI). Designed for fast typists, it can help to augment the day-to-day tasks of a librarian and can help them to get tasks done in an efficient manner.

Code Contributed

Click to view code contribution on RepoSense

Enhancements Implemented

  1. Added main Item class. (#20 #22)

  2. Added ListCommand class. (#33 #49) Provides method to check all items currently in library, and check available/loaned items(This functionality is moved to search later).

  3. Added SearchCommand class. (#219) Provides method to search for items based on the four criteria: ID, Status, Category, and Title. Items matching more searching criteria are put at the top, and those matching fewer criteria are put at a lower position.

Contributions to the User Guide

  1. Added usage for list and search commands. (#102 #224).

Contributions to the Developer Guide

  1. Added Sequence diagram for search command (#228).
  2. Added explanations for sequence diagram for search command.

Contributions to team-based-tasks

  1. Helped in maintaining the issue tracker.

Review/mentoring contributions