
Implementé el panel operativo de un prestamista: auth, cobranzas y reportes en un solo flujo.
Empresta
Desarrollé Empresta como producto full-stack: Next.js 16 y React 19 en Vercel, Supabase Auth + PostgreSQL para el modelo (clientes, créditos, cuotas, mora) y Mercado Pago para cobros. El estado de UI lo organicé con Zustand; formularios con React Hook Form y Zod; tablas densas con TanStack Table; dashboards con Recharts; contratos y recibos con React PDF. Es el sistema que muestro cuando hablo de ownership de un dominio de cobranza, no de una landing.
Stack
- Next.js 16
- React 19
- TypeScript
- Supabase Auth
- Supabase PostgreSQL
- Mercado Pago
- Zustand
- Zod
- React Hook Form
- TanStack Table
- Recharts
- React PDF
- Tailwind CSS 4
- Vercel
