Food & Beverage / E-commerce

Assados do Mestre - Delivery & Pickup Ordering for a Brasília Roastery

Python Django DRF PostgreSQL SimpleJWT Twilio React TypeScript Vite Tailwind CSS Playwright pytest Vitest
Visit live site →
Assados do Mestre - Delivery & Pickup Ordering for a Brasília Roastery

Overview

A complete online ordering platform for Assados do Mestre, a family-run roasted-meats restaurant in Brasília, Brazil. Customers browse a live menu, choose delivery or pickup, enter their address, and pay through a hosted checkout link — with passwordless SMS login and real-time order status. A dedicated staff area handles WhatsApp orders, in-store table service, and product management with images stored directly in the database.

The Challenge

The restaurant took orders by phone and WhatsApp, where they got lost in chat threads and re-typed into spreadsheets. They needed a web presence where customers could see today's menu, order on their own, and follow their order — plus tooling for staff to run WhatsApp and in-store orders without ad-hoc spreadsheets.

The Solution

We built a Django + DRF backend with a React single-page app. Customers log in with their phone number via SMS code, build a cart, choose delivery or pickup, and pay through a hosted checkout link. Orders move through a formal state machine with per-order SMS notifications to customer and staff. A staff admin covers WhatsApp orders, local table orders, and product management with images persisted in the database and served through the API. The site ships with JSON-LD schema, sitemap, and llms.txt for AI discoverability.

Highlights

SMS
Passwordless OTP login
Real-time
Order status tracking
DB
Product images stored & served via API
2
Delivery and pickup modes

Ready to scale your engineering team?

Tell us about your project and we'll get back to you within 24 hours.

Start a conversation