Hungry Panda
Type
Full-Stack App
Status
Live
Stack
Next.js, React, TypeScript, Supabase, Firebase, Redis, n8n, Cloudflare R2, Google Maps API, Tailwind CSS
Live
hungry-panda.comDescription
Hungry Panda is a full-stack restaurant ordering Progressive Web App built for a single cloud kitchen in Chattogram. Customers browse a categorized menu, customize items with dynamic addon groups, and check out through a 4-step modal — phone OTP auth, name, interactive Leaflet map address picker, and delivery note. Orders appear live on the kitchen side via Supabase Postgres Change subscriptions with a 3-minute polling fallback. The app is installable on iOS and Android, supports background FCM push notifications, and has a full offline fallback via service workers. On the backend: Firebase handles auth (phone OTP, Google OAuth, email/password) synced to Supabase PostgreSQL; Redis sits in front of all read-heavy routes; Cloudflare R2 stores all media; n8n drives a Messenger chatbot and vector store sync. A complete admin dashboard covers orders, menu CRUD, carousel, customer directory, push broadcasts, CMS pages, and site settings — all behind role-based access.

Ordering Experience
Menu · Cart · Checkout · Live Tracking
Real-Time Order Tracking
Supabase Postgres Change subscriptions + polling fallback
PWA & Push Notifications
Installable on iOS and Android · Background FCM · Offline fallback
Admin Dashboard
Orders · Menu · Customers · CMS · Settings
Architecture
Dual-layer cache · Firebase ↔ Supabase sync · Config-driven · n8n bots
Figgr
SaaS Tool