Skip to content

kubk/nomad-expense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

306 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nomad Expense

Nomad Expense

Family expense tracker as a Telegram mini app · Try it

Features

💱 Multi-Currency Accounts — Create accounts in multiple currencies (including crypto). All amounts auto-convert to your family's base currency using live exchange rates.

🤖 Telegram Bot — Log expenses on the go. Send 100 THB Coffee and the bot parses it, picks the account, and saves the transaction. Upload bank statements directly in chat.

🏦 Bank Statement Import — Import PDF bank statements. Upload a screenshot of any statement and GPT-4 Vision extracts the transactions automatically.

👨‍👩‍👧‍👦 Family Sharing — Invite family members. Everyone sees shared accounts, transactions, and gets Telegram notifications when someone logs an expense.

📊 Analytics — Monthly expense/income breakdown, last 30 days summary, trending data, and filterable transaction history.

Tech Stack

Layer Technology
Frontend React 19, Tailwind CSS v4, shadcn/ui, TanStack Query
Backend tRPC on Cloudflare Workers
Database PostgreSQL with Drizzle ORM
Auth Telegram OAuth + Mini App
AI GPT-4 Vision for statement OCR
Bot grammy.js
Deploy Cloudflare Workers, GitHub Actions CI/CD

About

Family expense tracker as a Telegram mini app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages