// Gig DossierQR Food Platform
// 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, PostgreSQL (Supabase), and deployed on Vercel.
// Timeline
Final Defense & Thesis Submission
NowDec 2024
Successfully completed the final defense of the thesis project at Thammasat University, presenting a 38-endpoint system running on 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.
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).