Skip to content

AmanLegendDev/QuickServe

Repository files navigation

🍽️ Digital Menu & Restaurant Ordering System (OneBite)

A production-ready digital menu and restaurant ordering system designed to solve real-world restaurant problems such as manual order handling, staff overload, and order miscommunication.

🚀 Overview

This system allows customers to scan a table-wise QR code and place orders seamlessly without entering table numbers manually. The application provides a smooth ordering experience for customers and a powerful admin panel for restaurant staff.

✨ Key Features

Customer Side

  • Table-wise QR based ordering (auto table detection)
  • Category-based digital menu
  • Quantity selector with real-time cart updates
  • Order summary with price calculation & coupons
  • Order status tracking (Pending → Preparing → Served)
  • Bill generation with GST & restaurant details

Admin Panel

  • Secure role-based authentication (Admin)
  • Order workflow management (Accept → Prepare → Serve → Complete)
  • Payment confirmation & order history
  • Menu & category management (CRUD)
  • Stock control & out-of-stock handling
  • Customer management & coupon system
  • Analytics dashboard:
    • Today’s revenue
    • Total revenue
    • Top-selling items
    • Top customers
    • Low stock alerts

🛠️ Tech Stack

  • Frontend: Next.js (App Router), React, Tailwind CSS
  • Backend: Next.js API Routes, REST APIs
  • Database: MongoDB
  • Authentication: NextAuth (Credentials)
  • State Management: React Context / JavaScript
  • Deployment: Vercel

🧠 Key Learnings

  • Real-world cart state management & price calculation
  • Predictable data flow using JavaScript array methods
  • Role-based access & secure authentication
  • Building scalable admin dashboards
  • Production-focused UI/UX decisions

📦 Status

🚧 Demo project (production-ready architecture, not live with a restaurant yet)


Built with a focus on real-world usability, clean architecture, and scalability.

About

Lightweight QR Menu & Waiter Ordering SaaS for restaurants built with Next.js, Tailwind CSS, MongoDB and real-time order management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors