Skip to content

Simple app to query transactions from an Akahu API

License

Notifications You must be signed in to change notification settings

crummy/finances

Repository files navigation

Finances App

This simple little service shows a summary of your finances over the last couple years.

Technology

  • Data comes from Akahu, which provides an API to access all the banks in NZ. It's set up for just a personal account, so the app is not multi-tenanted.
  • SvelteKit is the framework behind the app, because I wanted to dig a little deeper into Svelte.
  • Tailwind for styling, with the Skeleton UI toolkit
  • Database is a simple SQLite database because how can you not love SQLite?
  • Kysely because I didn't want an ORM but I wanted typesafety in my SQL queries

Usage

  1. Set up an Akahu account and get your API key, put in .env like so:
VITE_AKAHU_APP_TOKEN=app_token_...
VITE_AKAHU_USER_TOKEN=user_token_...
  1. npm install
  2. npm run dev
  3. Visit http://localhost:5173

Example

Screenshot

About

Simple app to query transactions from an Akahu API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published