Expense Bot

Telegram + Dashboard

Multi-tenant expense tracking for families, flatmates, and small groups.

Log expenses in a Telegram group, route every transaction into the right tenant, and review trends, categories, and recent activity from a clean dashboard.

Example message

100 - lunch

Bot parses, categorizes, stores, and confirms the expense.

Flexible parser supports `100 lunch`, `lunch 100`, and `spent 100 on lunch`.

Each tenant is isolated through `tenantId` across database queries, APIs, and dashboard views.

Built for free-hosting-friendly deployment on Vercel + Neon.