Skip to content

Personalised insights and data visualisation for your Up account

Notifications You must be signed in to change notification settings

sxppro/up-board

Repository files navigation

Up Board

Personalised insights and data visualisation for your Up account.

Learn More

To read more about Up's API, please go to https://developer.up.com.au/.

Usage

Generating mock data

  1. Install tsx as a global dependency
  2. Add type: "module" to package.json locally
  3. Run tsx scripts/generateMockData.ts to generate mock account and transaction data

Categories data is obtained from https://api.up.com.au/api/v1/categories endpoint.

Tech

  • Next.js (this application)
  • MongoDB
    • Stores transactions, accounts, categories
  • AWS Lambda
    • Consumes Up webhook event to sync new, deleted or settled transactions
    • Periodically syncs changes to transaction categories and tags

Screenshots

Homepage

Homepage

Transaction account

Transaction account

Saver account

Saver account

Transactions

Transactions

Transaction details

Transaction details

About

Personalised insights and data visualisation for your Up account

Resources

Stars

Watchers

Forks

Packages

No packages published