Project: ExpressLibrary

ExpressLibrary is a desktop application meant for managing library users and books

Given below are my contributions to the project.

  • New Feature: Added findBook command
    • What it does: Allows user to find a specific book by inputting keywords
    • Justification: Necessary feature for user to look for certain book in library
    • Highlights: Implementation required understanding of the Model, Storage and Logic portion of overall architecture.
  • Code contributed: RepoSense link

  • Project management:
    • Managed releases v1.2 - v1.3 (3 releases) on GitHub
  • Enhancements to existing features:
    • Added and integrated Book class into codebase
    • Added multiple test cases for Phone and Address classes
  • Documentation:
  • User Guide:
    • Added initial documentation for v1.2
    • Added documentation for findBook command
  • Developer Guide:
    • Updated UML diagram of Storage component to match our product
    • Added implementation details of the findBook feature.
  • Community:
    • PRs reviewed (with non-trivial review comments): #165, #31
    • Contributed to forum discussions (examples: 1, 2, 3)
    • Reported bugs and suggestions for other teams in the class (examples: 1, 2, 3)