Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1017 Bytes

README.md

File metadata and controls

33 lines (26 loc) · 1017 Bytes

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