
Back to projects
Dupar's BBQ
Catering storefront that replaced a PDF menu and voicemail orders with self-serve quotes and Stripe deposits.
The problem
Dupar's BBQ, a Houston catering operation, ran on a static PDF menu and a voicemail box. Getting a quote took days of phone tag, and bookings had no deposit to hold them.
What it does
Customers browse the menu with photos and current pricing on their phone, build a catering quote in a few steps, and lock in their event date with a Stripe deposit. The owner manages the menu, quotes, and orders from an admin dashboard, and gets notified of every new request by email and text.
How it's built
Next.js, TypeScript, Supabase, Stripe, Resend for email, and Twilio for SMS.
Tech Stack
Next.jsTypeScriptSupabaseStripeTwilioResend