
TemNoBar
A bar menu product, built end to end.
A bar menu management product built end to end: a REST API, a web dashboard with a public QR menu and a mobile app, all on the same API.
Designed the API contracts, the session and security model, and both clients.
Key Achievements
- REST API with Express 5 and Prisma over PostgreSQL, organised in feature modules, with prices in cents and an availability history
- Session in an httpOnly cookie, an Origin guard against CSRF and rate limiting on login and registration
- Next.js 16 dashboard and a server-rendered public menu reached by QR code
- Expo / React Native app on the same session; API integration tests against a real database in CI, deployed on Vercel
