Code By Mussadiq

Amass Bakery

role / Services

Design & Development

Location

Al Khobar, Saudi Arabia

STACK

NEXT.JS ✦ MONGODB ✦ TYPESCRIPT ✦ (EN/AR)

Amass Bakery replaced WhatsApp/Instagram cake ordering with a bilingual (EN/AR, true RTL) digital menu and cake builder. Engineered a calendar-based capacity system with per-category rules simple orders capped at 2/day, custom at 1/day, wedding on a separate flow all handled through admin dashboard auto-blocking dates once limits are hit, across a 50+ product catalog.

Custom cake orders were handled through back-and-forth DMs, which doesn't scale and creates pricing and sizing confusion. Client, serving a bilingual Saudi audience, needed a structured way for customers to browse the menu, customize orders by occasion, and reach out with clear intent in English and Arabic.

Replace unstructured DM-based ordering with a clear, bilingual digital menu and customization flow that lets customers self-serve occasion, size, and style requirements before contacting the bakery, cutting back-and-forth and increasing order clarity through automated capacity rules.

nextjsREST APIsmongodbcloudinarytypescriptJWTbcryptjsnodemailertailwindcsscontext APIMUISwiper
Amass Bakerythumbnail image
Amass Bakerylogo
Laptop

Key Features

01

Bilingual RTL Site

02

Custom Cake Builder

03

Occasion Cake Gallery

04

Wedding Cake Showcase

05

Table Setup Services

06

Digital Menu

07

Video Category Navigation

08

Local SEO Targeting

09

ISR Menu Updates

10

96/100 Lighthouse Score

Phone Frame
Mobile 1
Phone Frame