← All work

Restaurant · Online ordering

Diamond Sushi

A high-performance online ordering system for a busy sushi restaurant in Antwerp, Belgium.

Role
Web development
Company
Diamond Sushi
Period
Jul 2021

Overview

Diamond Sushi is a premier restaurant in Belgium with huge delivery demand. A dedicated team of four built a fast, reliable ordering platform that captures every order, even at the busiest times.

The challenge

Their existing solution couldn’t handle peak-hour traffic, which meant lost orders and a poor customer experience. They needed an intuitive system with 99% uptime that handles heavy traffic and processes payments seamlessly.

My approach

  1. Designed a fast, mobile-first ordering journey in React to reduce cart abandonment.
  2. Built a Node.js API on a structured MySQL database to handle high volumes of orders, menu items and customers.
  3. Integrated Stripe for secure, PCI-compliant payments.
  4. Deployed on an optimised VPS configured for high availability under heavy load.

Key features

01

Online ordering

A frictionless journey from menu to checkout.

02

Mobile first

Built for hungry customers on their phones.

03

Secure payments

PCI-compliant Stripe checkout.

04

Peak-hour ready

Infrastructure tuned for heavy traffic.

Results

System uptime, with no lost orders at peak
99.9%
Average page load time
3.2s
Payment failures from system errors
0
Increase in online order volume
40%

Outcome

A reliable ordering engine that turned peak-hour demand into revenue instead of lost orders.

Focus areas

  • Web development
  • E-commerce
  • Payments
  • Performance

Tech stack

  • React
  • Node.js
  • MySQL
  • Stripe
  • VPS

Let's start
a project together

01
02
03
04