Skip to content
All projects
QR Food Platform
// Gig Dossier

QR Food Platform

Client

Thammasat University

Tier

▲▲▲

Status

Archived

Year

2023

// Brief

A senior thesis project from Thammasat University. Developed a full-stack QR-code ordering and multi-branch restaurant management web application designed to streamline in-restaurant operations and eliminate expensive POS hardware. Key components include: (1) Customer Table Ordering: A Nuxt 3 web application enabling customers to scan table-specific QR codes, browse live menus, customize dishes with add-ons, add items to a real-time cart, and place orders directly from their mobile devices. Features integrated support for calling staff and live bill tracking. (2) Staff & Kitchen Portal: Features custom views for restaurant staff to take orders directly at the table, manage order queues, track preparation statuses, and process instant table closures with bill printing. (3) Multi-Branch Admin Console: An analytical dashboard for owners to manage multiple restaurant branches, configure custom staff roles (owner/staff), toggle menu item availability dynamically per branch, customize food sections and add-on options, and view real-time sales statistics. Built with Nuxt 3, Vue 3, Tailwind CSS, Prisma, and PostgreSQL (Supabase), containerized with Docker and deployed on Vercel.

// Timeline

Final Defense & Thesis Submission

Now

Dec 2024

Successfully completed the final defense of the thesis project at Thammasat University, presenting a 38-endpoint system running on Vercel.

+Vercel

Phase 2: Multi-Branch & Real-time Call Staff

Aug 2024

Introduced multi-branch architecture allowing dynamic menu toggles per location. Added real-time notification alerts for customer table calls and staff ordering.

Phase 1: QR Ordering & Table Management

Mar 2024

Stood up the core Nuxt 3 application with table QR scanning, real-time menu rendering, staff authentication, order management, and a sales dashboard.

+Nuxt.js+Vue.js+Tailwind CSS+Prisma+Supabase+PostgreSQL

Project Inception & Core Scoping

Aug 2023

Defined objectives to replace expensive restaurant POS hardware with QR-code ordering. Designed database schema in Prisma with PostgreSQL (Supabase).

// Gallery

Written About

4

// Open for freelance

Need something like this built?

Remote web app work, scoped and shipped end to end — start with a message on Fastwork.

Hire me on Fastwork