TemNoBar

TemNoBar

Detalles

  • TypeScript
  • Next.js
  • Express
  • Prisma
  • PostgreSQL
  • React Native
  • Docker

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
My Projects