Full-stack · multiple repos

QRave

QR menu system with payments and real-time updates over WebSockets.

QRave is a modern QR-based menu experience: customers scan, browse, and pay from their devices. The stack pairs a Next.js client with a NestJS API, PostgreSQL persistence, and Socket.io for live order and menu updates so front-of-house and guests stay in sync.

Highlights

  • Split frontend and backend repos: Next.js UI plus NestJS services and data layer.
  • Real-time channel via Socket.io for instant menu and order feedback.
  • Payment-capable QR menu flow designed for venues and hospitality use cases.

Tech stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • NestJS
  • PostgreSQL
  • TypeORM
  • Socket.io
  • Axios

← Back to all projects