Project 01Restaurant platform12 tools

Serva

An all-in-one platform for restaurants: QR table ordering, table reservations, loyalty programmes and a Kitchen Display System, built and launched end to end.

Serva is an all-in-one system for restaurants. Guests order from a QR code at the table, book tables and collect loyalty rewards, while the kitchen works from a Kitchen Display System.

I designed and built Serva end to end: the UI/UX and product design, the Next.js frontend, the PostgreSQL and Prisma backend, and the deployment and monitoring around it.

What it includes

  • QR ordering from the table
  • Table reservations
  • Loyalty programmes
  • Kitchen Display System
  • Payments through Stripe
  • Real-time updates with Pusher

Built with

  • Next.js
  • Tailwind CSS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Vercel
  • Stripe
  • Pusher
  • Upstash
  • Railway
  • Sentry
  • Vitest
Screenshot of Serva, an all-in-one ordering and reservations platform for restaurants
serva.mt