Personalised insights and data visualisation for your Up account.
- Install tsx as a global dependency
- Add
type: "module"topackage.jsonlocally - Run
tsx scripts/generateMockData.tsto generate mock account and transaction data
Categories data is obtained from https://api.up.com.au/api/v1/categories endpoint.
npx openapi-typescript https://raw.githubusercontent.com/up-banking/api/refs/heads/master/v1/openapi.json -o types/up-api.d.ts
pnpm exec openapi-typescript https://raw.githubusercontent.com/up-banking/api/refs/heads/master/v1/openapi.json -o types/up-api.d.ts
# 🚀 https://raw.githubusercontent.com/up-banking/api/refs/heads/master/v1/openapi.json -> types/up-api.d.tsTo read more about Up's API, please go to https://developer.up.com.au/.
This application is built with:
- Next.js (this repository)
- 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