Samurai Kitchen

live

A full-service restaurant website replacing an outdated WordPress site with a fast, mobile-first ordering experience. Customers browse a categorized menu with dietary tags, build a cart, and pay securely through Square Web Payments. A built-in loyalty program lets diners earn and redeem points on every order. The catering section offers pre-built platter packages with tiered sizing and pricing. An admin dashboard handles feedback management and configuration — all backed by Supabase for data persistence and Square APIs for payments, catalog, and loyalty.

Screenshots

Samurai Kitchen screenshot
Samurai Kitchen screenshot
Samurai Kitchen screenshot

Tech Stack

Next.jsReactTypeScriptSquare APISupabaseTailwind CSS

Why It Works

PCI-compliant checkout via Square Web Payments SDK

Loyalty rewards program drives repeat orders with point-based redemptions

Catering packages with tiered pricing expand revenue beyond dine-in

Mobile-first menu browsing with dietary tags and category filtering

Want the how and why?

I write up builds like this one — the timeline, the method, and the parts worth copying. No fluff, just what actually happened.