🥷
gagan@mesa — open works/… — claude code
Index
022026Full-stack · Telegram bot · LLM

Spend Tracker

Personal finance dashboard with Telegram bot input, calendar heatmap, savings goals, and a weekly Claude Haiku digest. Bento layout, single-accent palette, GitHub Actions CI + branch protection.

Detail

Full-stack Next.js 14 personal finance dashboard. Log spends via Telegram bot commands, review them on a bento-style dashboard with category rings, calendar heatmap, and rule-based insights (weekday patterns, merchant concentration, outlier detection).

Savings goal tracking with monthly income + goal set via bot; progress ring with on-pace projection. Weekly AI digest via a Netlify Scheduled Function calling Claude Haiku 4.5 for personalized spending feedback.

Signed-cookie auth (Web-Crypto HMAC), Zod-validated APIs, Neon serverless Postgres, GitHub Actions CI + branch protection rulesets enforcing PR-based main workflow. Built entirely with Claude Code.

Stack
  • Next.js 14
  • TypeScript
  • Neon Postgres
  • Anthropic Claude
  • Recharts
  • Netlify
Next
Kortex
All works