Mango
Personal finance you keep up to date from the web, from WhatsApp or from Claude and ChatGPT. I designed and built all of it, from the database to the bot and the MCP server.
- Next.js,
- TypeScript,
- Supabase,
- Gemini,
- WhatsApp Cloud API,
- MCP,
- Google OAuth,
- Vercel
15active users




What happens when you text it
WhatsApp
You send a message or a voice note.
groceries 15Webhook
Verifies the HMAC signature, answers 200 at once and drops Meta retries by message id.
POST /api/whatsappGemini
Turns free text or audio into a typed action.
{ action: "expense", amount: 15 }Supabase
Writes the row in Postgres. Row-level security keeps every user inside their own data.
insert into transactionsReply
Confirms with what is left of the budget. The dashboard is already up to date.
Logged: Groceries, €15



