Case studyRestaurants & Food · Australia

Moti Mahal Indian Restaurant

Restaurant Website • Online Ordering • Customer Management • Table Reservations

Client
Moti Mahal Indian Restaurant
Industry
Restaurants & Food
Location
Malvern, Victoria, Australia
Status
Live
Moti Mahal Indian Restaurant website homepage
motimahalrestaurant.com.au

(01)Overview

A custom restaurant web platform designed to combine brand presentation, online ordering, table reservations, and customer-facing digital experiences into a single system. The project also incorporates a modern restaurant interface with mobile-first ordering and reservation workflows.

02The brief

An established Indian restaurant in Malvern needed one place to present the brand, take orders for pickup and delivery, and manage table reservations — without paying marketplace commission on every regular customer.

03The approach

I designed a warm, premium restaurant interface around the food and the room, then built a custom ordering and reservation system into the same WordPress platform so customers order, book and pay in a single mobile-first flow.

(04)What I built

Built around how the business actually works.

  1. 01

    Online ordering for pickup and delivery with cart and checkout

  2. 02

    Delivery rules with free-delivery radius and order minimums

  3. 03

    Table reservation flow

  4. 04

    Live open/closed status and trading-hour logic

  5. 05

    Customer accounts and order history

  6. 06

    Sticky cart bar and phone-order shortcut on mobile

(05)Systems & hardware

Wired into the real counter, not just the website.

How stock, customers and sales are managed day to day — and the receipt and kitchen printers the system drives.

Stock & menu availability

  • Sold-out switch per dish that updates the online menu instantly
  • Availability for modifiers and options (sides, spice level, extras)
  • Menu sections shown or hidden by trading hours
  • Specials switched on and off from the dashboard

Customer management

  • Customer accounts with saved addresses and order history
  • Guest orders captured into the customer list
  • Lookup by phone or email for phone orders
  • Table bookings linked to the customer record

Sales management

  • Live order dashboard: new → accepted → ready → completed
  • eWAY card payments with paid / unpaid status on every order
  • Daily and date-range sales by pickup, delivery and dine-in
  • Delivery-fee and discount totals; CSV export for the accountant

Receipt & kitchen printers

Network printers receive jobs straight from the website — Epson ePOS / Server Direct Print and Star CloudPRNT poll for new orders, so nothing breaks if a counter PC is off. USB printers print from the browser-based dashboard on the counter computer. Every ticket comes from a template with tokens (order number, type, time, items, modifiers, notes, totals, payment status), with auto-print on new orders, separate kitchen and customer copies, and one-click reprint. Kitchen dockets go to the impact printer by the pass, receipts to the thermal printer at the counter.

Epson

  • TM-U220B Impact (dot-matrix) · 76 mm Kitchen dockets — heat- and grease-tolerant, with red/black ribbon so modifiers and allergy notes stand out.
  • TM-T88III Thermal · 80 mm Customer receipts on existing counter hardware, formatted as ESC/POS.
  • TM-T88IV Thermal · 80 mm Customer receipts and order copies with logo, totals and payment status.
  • TM-T88V Thermal · 80 mm High-speed receipts and kitchen copies with auto-cut.
  • TM-m30II Network thermal · 80 mm Prints new web orders automatically through Epson ePOS / Server Direct Print — no PC needed.

Star Micronics

  • TSP100 Thermal · 80 mm Compact counter receipts and order tickets.
  • TSP743IIU-24 Wide thermal · 112 mm Wide packing slips, invoices and large-format kitchen tickets.
  • TSP650II Thermal · 80 mm Fast receipts and order copies; network models print via Star WebPRNT / CloudPRNT.
  • TSP600 Thermal · 80 mm Legacy counter printers kept in service with ESC/POS-compatible templates.

(06)Technology

  • WordPress
  • Custom theme
  • Custom ordering plugin
  • PHP & MySQL
  • Alpine.js
  • PWA

(07)Services involved

1 Project Slot Available — October

Let’s build something that pays for itself.

Tell me what you want to achieve. You’ll get an honest recommendation, a clear scope and a fixed quote — usually within two business days.

hello@ashiniqbal.com

What can I help you with?

Approximate budget

Tell me about the project

When would you like to start?

Where should I send your plan?

Best way to reach you

What is …

Reference