Edward Mualim's Project Portfolio Page
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
andBookList
classes to accommodate book operations in the BookFace app. - Implemented the
add book
command, a core use case of BookFace.
- Contributed to the
- 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.
- Implementation of
- User Guide: