Aly Farghali

All work

Budget Tracker

A personal finance app with a dashboard, tax estimates, a Claude-powered spending coach, and export to Power BI.

When
May 2026
Built with
React, TypeScript, Tailwind CSS, Recharts, FastAPI, SQLAlchemy, scikit-learn, Claude API
Layers

Touches: Backend, Frontend

Code
GitHub

What it does

You enter your accounts and cards once, then log spending by date, vendor, category and card. The dashboard shows net worth, debt, credit utilization and where the money goes. Food purchases also track quantity and cost per unit.

The AI parts

A coach built on the Claude API analyzes your spending, warns you when to stop spending, evaluates a purchase before you make it, and estimates federal and state tax and take-home pay. A scikit-learn model powers a credit score optimizer.

Getting data out

Everything exports to Excel or CSV, and Power BI can read the CSV endpoint live, so the data isn't locked inside the app.