/uptrack

A cloud-native tool that periodically syncs your Up Bank transactions to Google Sheets built on top of AWS Lambda, DynamoDB and EventBridge.

Primary LanguageTypeScript

Uptrack

A cloud-native tool that periodically syncs your Up Bank transactions to Google Sheets.

Built on top of AWS Lambda, DynamoDB and EventBridge to schedule cronjobs using Typescript and Terraform as IaC tool of choice.

Why I built this tool?

As much as I loved tracking my expenses, manually inputting them to a spreadsheet was killing a piece of my soul one keystroke at a time. The habit never stuck because of how monotonous it was.. until one day I discovered the Up Bank API and a lightbulb popped in my head.

Also to add a practical project to my portfolio.

TODO

  • Sync expenses to spreadsheet
  • Customize sheet columns
  • Monthly expense summary email
  • Write set up docs