Smart expense tracking for couples. Know where your money goes β together.
Gastei helps couples manage shared finances with real-time tracking, smart categorization, and AI-powered insights. No more spreadsheets, no more arguments about money.
We have a functional MVP running on n8n + PostgreSQL (self-hosted schema). The focus is sharp: couples finance, with a clear differentiator β multi-input logging. Say "gastei 50 no mercado" in a WhatsApp voice message, and Whisper transcribes it into a categorized expense. Snap a photo of a receipt, and OCR pulls out the items, total, and category. Text, voice, or image β everything becomes a tracked expense.
Couples argue about money. Gastei removes the friction.
No spreadsheets. No manual logging. Just talk, snap, or type. Three input modes that actually work:
- Text: "gastei 50 mercado"
- Voice: Send an audio message
- Photo: Snap the receipt
Done.
- π Dashboard β Real-time overview of expenses, income, and balances
- π« Couples Mode β Shared wallets with individual + joint spending views
- π·οΈ Smart Categories β Auto-categorization powered by AI
- ποΈ Voice Input β Send an audio saying "gastei 50 no mercado" and Whisper transcribes + logs it
- πΈ Receipt OCR β Snap a photo of any receipt β OCR extracts items, totals, and categories automatically
- π± Mobile-first β PWA optimized for quick expense logging
- π Insights β Monthly trends, spending patterns, savings goals
- π Alerts β Budget limits, unusual spending, bill reminders
| Layer | Technology |
|---|---|
| Frontend | Next.js 15, React 19, TypeScript |
| Styling | Tailwind CSS, Shadcn UI |
| Backend | Next.js API Routes, Prisma ORM |
| Database | PostgreSQL |
| Auth | NextAuth.js |
| Voice | OpenAI Whisper (transcription) |
| OCR | Tesseract / Google Vision (receipt parsing) |
| WhatsApp Business API (voice + image input) | |
| AI | OpenAI GPT (categorization + insights) |
| Deploy | Vercel + Easypanel (self-hosted DB) |
π± You πΈ Gastei
"gastei 50 no mercado" β π¬ Text parsed β R$50 Groceries
ποΈ "trinta reais uber" β ποΈ Whisper β R$30 Transport
πΈ [receipt photo] β πΈ OCR β R$127.50 (3 items)
- Project setup (Next.js + TypeScript + Tailwind)
- UI component library (Shadcn)
- Product analysis & UX research
- Auth flow (email + social login)
- Expense CRUD (add, edit, delete, list)
- Categories management
- Dashboard with monthly summary
- Couples invite & shared wallet
- WhatsApp integration (text + voice + image input)
- Voice-to-expense: audio β Whisper β parsed expense
- Photo-to-expense: receipt β OCR β items + total
- AI auto-categorization from text, voice, and image inputs
- Monthly spending insights
- Budget alerts & notifications
- Recurring expenses detection
- Bank account integration (Open Finance Brasil APIs)
- Automatic transaction import
- Credit card statement parsing
- Multi-bank consolidated view
- WhatsApp bot ("gastei 50 mercado")
- Savings goals & challenges
- Export reports (PDF/CSV)
- Family mode (beyond couples)
# Clone
git clone https://github.com/shishiv/gastei.git
cd gastei/app
# Install
pnpm install
# Setup env
cp .env.example .env.local
# Run
pnpm devMIT
Built by Myke Matos β TriΓ’nguloTEC