
TemNoBar
Un producto de cartas para bares, construido de principio a fin.
Un producto de gestión de cartas para bares, construido de principio a fin: una API REST, un panel web con carta pública por código QR y una app móvil, todos sobre la misma API.
Diseñé los contratos de la API, el modelo de sesión y seguridad y ambos clientes.
Destaques
- API REST con Express 5 y Prisma sobre PostgreSQL, organizada en módulos por funcionalidad, con precios en céntimos e historial de disponibilidad
- Sesión en cookie httpOnly, protección de Origin contra CSRF y rate limiting en el inicio de sesión y el registro
- Panel en Next.js 16 y carta pública renderizada en el servidor, accesible por código QR
- App en Expo / React Native sobre la misma sesión; tests de integración de la API contra una base real en CI, desplegada en Vercel
