Project: Spend N Split

Spend N Split (SNS) is a desktop app for managing expense from contacts, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

Given below are my contributions to the project.

  • New Feature: Added the ability to add a transaction
    • This allows the user to add a transaction in the application.
    • Pull requests: Add addTransaction command PR#82
  • New Feature: Added the telegramHandle attribute for the Person class.
    • This allows the user to provide a telegram handle for each person in the application.
    • Pull requests: Add telegramHandle to Person class PR#156
  • Refactoring: Change all occurrences of address book to spendNSplit book.
    • This provided the foundation for future extensions, and helped to improve code quality.
    • Pull requests: Refactoring from addressBook to spendNSplitBook PR#223
  • Code contributed: RepoSense link

  • Project management:
    • Helped add labels to some issues and pull requests.
    • Reviewed and approved PRs with non-trivial comments.
  • Documentation:
    • User Guide:
      • Contributed to the adding of labels
      • Added glossary
      • Refactoring and cleaning up the User Guide
      • Pull requests: PR#326, PR#325
    • Developer Guide:
      • Added glossary: PR#331