Completed Web Application

Curry King & Grills — Catering Order System

A Google Form replaced by a real order system: live pricing, tax, kitchen alerts, and a QR code on the counter.

Curry King & Grills — Catering Order System
01 — THE PROBLEM

A catering business was taking orders through a Google Form. It collected the answers but couldn't do anything with them — no running total, so customers picked a package and add-ons with no idea what they'd owe until someone called them back; no tax calculation, so every quote was worked out by hand; no confirmation to the customer; and nothing that told the kitchen an order had arrived beyond someone remembering to check the responses sheet. For a menu with five per-person packages and eighteen individually priced add-ons, hand-pricing every enquiry is both slow and error-prone.

02 — OUR SOLUTION

A focused Django order form that keeps the familiar layout of the original but does the arithmetic. Packages and add-ons are priced in one place, the order summary recalculates live as the customer changes their selection or headcount, and 13% HST is applied automatically to the subtotal. On submission the order is stored, the kitchen gets an email notification, and the customer gets a confirmation — so nothing depends on anyone watching a spreadsheet. Orders are managed through the Django admin, and a printed QR code puts the form one scan away at the counter and on flyers.

Outcome

A single-purpose replacement for a form that couldn't price anything, deployed with a QR code for in-person and print distribution. Deliberately small: one app, one model, no accounts, no payment integration — the business wanted the order and the number, not a platform.

Key features

  • Five per-person catering packages with itemised menu descriptions
  • Eighteen individually priced add-ons, from samosas to full curry dishes
  • Live order summary that recalculates as selections and headcount change
  • Automatic 13% HST applied to the subtotal
  • Beef-to-mutton substitution option and free-text special requests
  • Pick-up, delivery, or custom service method with delivery instructions
  • Automatic kitchen email notification on every order
  • Automatic confirmation email to the customer
  • Django admin for viewing and managing all orders
  • QR code for counter and print distribution
  • Responsive dark-and-gold themed interface

Tech stack

Django 4.2 Python SQLite Django Templates Vanilla JS Gmail SMTP

Build something similar?

Tell us about your project. We'll share how we'd approach it.

Start a project