Skip to content

A digital checkbook app designed for fast mobile data entry. Built for iOS and web with SvelteKit and capacitor.

Notifications You must be signed in to change notification settings

bmitchinson/budget-entry

Repository files navigation

💸 Budget Entry

A digital checkbook app designed for fast mobile data entry. Built with SvelteKit and Capacitor.

Immediately on app launch you're given a keypad for price entry + quick categorization.

Why

Don't give up your all your financial data just to see a inaccurate auto-generated categorization table.

Links:

Testing

  • Playwright high level e2e tests
    • Tests reuse some application code to modify database for scenarios
  • Tests spin up a local firebase emulator to use
    • Setting a key of "useFBEmulator" in your localstorage will enable emulator usage over a remove firestore instance.
  • Clicking the money emoji 3 times will display debug information in your console log, or fire an alert dialog if on mobile

SSR?

  • SPA, no ssr-rendering, all pre-rendered to work with Capacitor
  • Details in +layout.ts

Revisited 3/8

  • Still want to track spending within a paycheck (date range + budget) + categorize + track account + export csv for date range

Next Up

  • Blog post about time mock
  • Need shadcn before adding more features