July 2026
La teca de los pibes — Expense splitter
A Splitwise-style expense splitter for friend groups: create groups, log expenses, and the app works out who owes whom and lets you settle up. Full-stack Next.js, installable as an app (PWA).
- Next.js 16
- React 19
- TypeScript
- Prisma 7 + Postgres
- Auth.js v5
- Tailwind v4
- Vitest
- PWA
- Vercel
La teca de los pibes is a Splitwise-style expense splitter for friend groups. You log in with Google, create groups (each with its own currency), invite people by link, and inside each group you organize meetups, log expenses, and the app works out who owes whom and lets you record payments to settle up.
What it does
- Groups with real members or ghost members (added by hand, no account), and invites by link to share over WhatsApp.
- Expenses with 4 split methods —equal, exact amounts, percentages, weighted— with per-expense eligible participants and a live split preview.
- Pairwise balances at the group level (across all meetups) plus a per-meetup breakdown, and settlements that reduce the debt as you record payments.
- Installable PWA on Android/iOS, with icon and splash screen.
How it’s built
- Next.js 16 (App Router + server actions) with React 19 and TypeScript.
- Pure, tested engines, no UI: the split works in cents so totals add up exactly, and debts are resolved pairwise. All covered with Vitest.
- Server actions that validate group membership before touching data, with Prisma 7 over a self-hosted shared Postgres (the same Raspberry Pi that powers Luca Journey).
- Auth.js v5 with Google, and auto-deploy on every push to
mainvia Vercel.