Project: BookFace

BookFace replaces a paper-based system or manual tracking of books, providing greater speed/efficiency in identifying where a book is, or when it is due. It also adds a member-tracking system to handle an increasing number of library members.

Given below are my contributions to the project.

  • New Feature:
    • Theme: Added the option to select between the dark and light themes in the menu bar and selected a suitable colour scheme for the light theme.
  • Code contributed: RepoSense link
  • Enhancements to existing features:
    • Contributed to the Book and BookList classes to accommodate book operations in the BookFace app.
    • Implemented the add book command, a core use case of BookFace.
  • Contributions to team-based tasks:
    • Refactoring of AddressBook code base to BookFace.
  • Some links to PRs reviewed:
  • Documentation:
    • User Guide:
      • List loans, Clear, Changing the Theme and Exit features.
      • Use Case for adding a book.
    • Developer Guide:
      • Implementation of add and its subsections of adding a book and user.