Project: Artistic Addressbook

Artistic AddressBook (ArB) is a desktop app for freelance artists, meant to help with efficiently managing client and project information.

Given below are my contributions to the project.

  • Project management:
    • Group member
      • Attended weekly meetings and scheduled additional ones as required
      • Contributed to design decisions regarding features & bugs
      • Maintained a GitHub Project to keep track of tasks
    • Reviewed PRs for team members
  • Code contributed: RepoSense link

  • Enhancements implemented:
    • Created a Project and support classes
      • Implemented Project functionality for app
      • Created classes for relevant functionality for a Project’s Title, Deadline, and Status.
    • Ability to delete clients and projects from the address book
    • Ability to filter projects by status
      • Allowed status to be used as part of the find project feature.
    • Ui overhaul
      • Created a new Ui mockup with better design and additional elements for the project
      • Reworked original Ui to match new design
  • Documentation:
    • Contributions to the User Guide
      • Re-structured UG to be friendlier to new users
      • Improved formatting of prefixes
      • Included aliases and short forms for each command
      • Corrected documentation for some features
      • Added to the FAQ section
    • Contributions to the Developer Guide
      • Updated the Ui Class Diagram to match new Ui
      • Added details about the implementation of the deleting features, adding UML diagrams to aid in understanding
      • Added information to the Appendix: Effort section