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).

If you can type fast, SNS can get your contact expense management tasks done faster than traditional GUI apps.

Summary of Contributions

Given below are my contributions to the project.

  • Code contributed: RepoSense link
  • Enhancements implemented:
    • Renamed addressbook spendnsplit in several parts of the app
    • Made split panel for transactions list in the UI
    • Added balance field for persons in the UI
    • Added support for multiple payers in addTransaction
    • Added sortPerson command
    • Added setShorthand command
    • Added support for timestamps in settlePerson command
  • Contributions to the UG:
    • Added descriptions for features I had implemented
  • Contributions to the DG:
    • Added descriptions for transaction commands
    • Updated the logic architecture portion
  • Contributions to team-based tasks:
    • Participated in planning and designing the app
    • Actively fixed bugs
  • Review/mentoring contributions:
    • Actively reviewed pull requests