Logo Lanfrica

JBlizzard-sketch/nairobi-resto-os

Domain:

digital infrastructure

Record type:

software
Creator:
JBl
Host:
Full-stack restaurant operations platform for upscale Nairobi restaurants — floor maps, WhatsApp automation, Mpesa deposits, CRM, analytics. # Nairobi Resto OS **A full-stack restaurant operations and reservations platform built for independent upscale restaurants in Nairobi.** Westlands. Kilimani. Karen. Hurlingham. These restaurants are running front-of-house on WhatsApp threads and paper notebooks. This platform fixes that — from the floor map to the kitchen, from the booking link to the Mpesa deposit. --- ## What This Is A production-grade, multi-tenant SaaS platform covering every aspect of restaurant operations: - **Visual floor map** — drag-and-drop table layout builder, live host view with real-time status - **Reservations** — online guest booking, manual entry, conflict detection, turn-time logic - **WhatsApp automation** — booking confirmations, 24hr and 2hr reminders via WhatsApp Business API - **Mpesa deposits** — frictionless STK push deposit collection for peak slots via Daraja API - **Pre-orders** — special occasion pre-order collection linked to the live menu, kitchen view - **Guest CRM** — visit history, preferences, dietary notes, allergy flags per guest profile - **Loyalty programme** — points, tiers, perks configured per restaurant - **Revenue analytics** — covers, no-show rate, deposit conversion, booking window heatmaps - **Waitlist** — fully-booked slot waitlist with WhatsApp slot-open notifications - **Private dining** — enquiry-to-confirmation flow for private room and rooftop events - **Staff management** — roles, PINs, shift scheduling, table assignments - **Multi-outlet** — restaurant group dashboard with cross-outlet CRM and analytics - **Guest digital experience** — QR menus, post-meal feedback, loyalty wallet --- ## Tech Stack | Layer | Technology | |---|---| | Frontend | React 18 + Vite, TailwindCSS, shadcn/ui | | Backend | Express 5, Node.js 24 | | Database | PostgreSQL + Drizzle ORM | | Validation | Zod v4, drizzle-zod | | API Contract | OpenAPI 3.1 + Orval codegen | | Real-time | WebSockets (ws) | | Auth | JWT sessions, role-based access | | WhatsApp | WhatsApp …

Languages