💲 New Zealand budget tracker

I spend too much money 😶. I want to save more. This exists to help get closer to the dream of affording a house deposit in New Zealand. 😑

⚡ Getting Started

🤝Third party platform API

Im using Akahu which provides financial information from New Zealand banks.

To properly use this app you will need an Akahu account. See here for more information

  • Copy/duplicate the .env.example and name it .env.local
  • Add Akahu details to env.local.

🚀 Running the app

npm run dev

Technology used

For testing

  • react-testing-library test the way the user would interact with the app.
  • vitest test runner. Faster alternative to jest.
  • msw for mocking APIs for tests.

🔧 TODO and maybe coming soon™

  • Add pending transactions from Akahu.
  • Update stats to compare last month to this month.
  • Set budget goals for categories.