Skip to content

skabbass1/spendthrift

Repository files navigation

Spendthrift

Spendthrift is a personal expense tracking application. It uses the Plaid API to get transaction information from a users credit card accounts to produce a monthly expense summary report by category

Requirements

  • Plaid Account and API Keys: A Plaid account can be crearted here.
  • AWS Account and DynamoDb access: The app requires a DynamoDB table with the name ExpenseReports with a single string date key to be created. The app uses Dynamodb to store historical expense reports.
  • Mailgun Account The app uses mailgun to email expense reports
  • Vault: The app uses hashicorps vault server to store Plaid, AWS and Mailgun secrets. It assumes that you have a local vault server running on localhost:8200

Usage

Run ./bin/spendthrift -h to see help options

Note

I wrote this app as a personal tool for my own needs. It is not intended to be a generic tool supporting multiple expense tracking use cases. Having said that, feel free to clone it and modify it to suite your own needs

About

Personal expense tracking application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published