Md. Jamil Hossain

Web application

Budget tracker

A personal budget app that works offline, imports bank CSV files and warns when spending is ahead of pace.

Screenshot of Budget tracker
Fig. 1 · budget-tracker-two-kohl.vercel.app, captured from the live site

01 Problem

Budget tools usually require an account and a server; personal finance data is better kept on the device.

02 Approach

  1. Local-first storage in IndexedDB, installable as a progressive web app.
  2. The CSV importer detects the date format from the rows themselves.
  3. Pace warnings account for fixed monthly bills.

03 Evidence

  • Tests for import and budgeting rules
  • Works offline
  • Dependency audit in CI

The repository README explains how to run each test suite, and its continuous integration history is public.