Live Client SystemRestaurant / Food Service

Santo Sushi Restaurant Platform

Client: Santo Sushi

Restaurant / Food Service

01Situation

Santo Sushi is a sushi and Japanese food restaurant offering takeout, delivery, dine-in, and private events (weddings, quinceañeras, corporate events) via a mobile sushi service.

02Problem

Orders arrived scattered across WhatsApp, phone, and walk-in with no centralized operational view. Private event bookings were handled manually with no calendar system. Online and in-store orders had no connection to each other, and payment confirmation required manual follow-up on every order.

03Constraints

  • Fast deployment required
  • Budget-conscious build
  • Required Mercado Pago integration (Mexico)
  • Mobile-responsive essential for staff and customers

04Current Workflow (Before)

  1. 1.Customer orders via WhatsApp → manual entry into order log
  2. 2.Phone orders → manually tracked, no shared visibility
  3. 3.Walk-in orders → handled separately with no system connection
  4. 4.Event inquiries → tracked on paper or spreadsheet
  5. 5.Payment confirmation → manual follow-up per order
  6. 6.Reporting → none; sales visibility depended on memory

05System Designed

A complete restaurant operations platform: a public-facing menu, cart, and checkout; a private events booking module with calendar and location picker; an admin dashboard with a Kanban order board and reporting; and a POS terminal for staff-entered orders — all connected to Mercado Pago and WhatsApp.

06Architecture / Layers

Frontend: customer-facing menu, cart, checkout, and events booking flow
Backend: Cloudflare Workers + Hono (TypeScript)
Database: Cloudflare D1 (SQLite) — orders, products, staff, event reservations, settings, audit log
Build: Vite
Deployment: Cloudflare Pages
Integrations: Mercado Pago payment links, WhatsApp order confirmation

07What Was Built

Digital Menu & Ordering

Product catalog with images, shopping cart, checkout flow, payment method selection (cash, card, Mercado Pago), and automated WhatsApp order confirmation.

Private Events / Sushi Móvil

Multi-step event booking form with calendar availability, location picker, and Mercado Pago deposit checkout.

Admin Dashboard

Kanban board (New → Preparing → Ready → Delivered), pending payments view, sales reports, and settings for payment methods and promo codes.

POS Terminal

Internal staff interface for order creation and staff assignment, synced in real time with the admin dashboard.

08Live Demo

Visit Live System

09Outcome

  • Centralized order management — all channels flow into one system
  • Real-time admin visibility via the Kanban board
  • Automated payment flow — Mercado Pago link opens alongside WhatsApp confirmation
  • Reduced manual order handling
  • Event bookings streamlined with calendar availability
  • Staff see order status in real time

11Next Phase

  • Inventory tracking integration
  • Customer loyalty program
  • SMS notifications
  • Advanced reporting (profit margins, popular items)

12Tech Stack

Cloudflare WorkersCloudflare D1 (SQLite)HonoTypeScriptViteMercado Pago APIWhatsApp

13Related Services

Request Assessment for a Similar System

Request Systems Assessment