Project: ExpressLibrary

ExpressLibrary is a desktop application used for librarians to easily track the status of book in the library. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java.

Given below are my contributions to the project.

  • New Feature:
    • Added addBook command
      • What it does: Allows user to add a specific book and its details.
      • Justification: Necessary feature for user to add book in library.
    • Added deleteBook command
      • What it does: Allows user to delete a specific book and its details.
      • Justification: Necessary feature for user to delete certain book in library.
    • Added editBook command
      • What it does: Allows user to edit the details of a specific book.
      • Justification: Necessary feature for user to edit certain book in library.
  • Code contributed: RepoSense link

  • Project management:
    • Managed releases v1.2 - v1.3 (3 releases) on GitHub
  • Documentation:
    • User Guide:
      • Added documentation for addBook, deleteBook, and editBook command.
    • Developer Guide:
      • Added implementation details of the addBook, deleteBook, and editBook command.
  • Community: