tp

Ng Ho Chi’s Project Portfolio Page

PocketPal

PocketPal is a user-friendly money-management app that makes it easy to track expenses. With a command-line interface, users can quickly log and access their expenses, and categorize them by type. Users can also easily filter expenses based on date, category and price range. Overall, PocketPal is a convenient tool for managing your expenses.

Given below are my contributions to the project.

Storage

Implemented the logic for the serialization and deserialization of Entries and a text format.

Code Contributed

RepoSense Link

Project Management

Created issues and closed some issues through pull requests, linking relevant milestones and tags.

Enhancements to existing features

  1. Wrote test cases for 99% test coverage for Storage. (Pull requests #208, #118).
  2. Modified code for deleting entries to allow for the deletion of multiple entries at once (Pull requests #91, #124).
  3. Fixed bugs related to the saving of datetimes (Pull request #135).

Documentation

Developer Guide