Skip to content

Raphasha27/restaurant_plan

Repository files navigation

Mzansi Lifestyle Lounge 🇿🇦

"Where Vibes, Flavor, and Class Meet."

A premium Super App built for the ultimate South African lifestyle experience. This application consolidates fine dining, event management, and luxury services into a single, cohesive digital platform. Built with React Native and Expo Go.


📱 Core Features

🍖 Braai & Dining Hub

  • Digital Menu: Browse high-end Braai platters, Wagyu burgers, and premium sides.
  • Smart Basket: Real-time cart management with VAT calculation and service fees.
  • Live Order Tracking: Watch your order status progress from Placed ➡️ Preparing ➡️ Ready with live visual badges.

🥂 Events & Vibe Access

  • Event Dashboard: Discover upcoming DJ sets, Sunday Soul Sessions, and Braai Days.
  • RSVP System: One-tap RSVP for exclusive parties.
  • Digital Vibe Pass: Generates a unique QR Code Ticket for VIP event entry.

👨‍🍳 Staff Operations (KDS)

  • Kitchen Display System: A dedicated tablet-view for kitchen staff.
  • Kanban Workflow: Drag-and-drop style interface to move orders through prep stations.
  • Role-Based Access: Secure "Staff Mode" login for employees.

🚘 Lifestyle Services

  • Premium Carwash: Book a wash while you dine.
  • Gallery: View the latest vibes and atmosphere.

🔐 Authentication & Roles

The app features a robust simulated authentication system:

  • User Mode: Sign up/Login to order, book, and RSVP.
  • Staff Mode: Special access for kitchen and management operations.

🛠️ Tech Stack

  • Framework: Expo SDK 50+
  • Language: TypeScript
  • Navigation: Expo Router (File-based routing)
  • State Management: React Context API (AuthContext, CartContext, OrderContext, EventContext)
  • UI/UX: Custom "Gold & Black" design system, Micro-animations, Glassmorphism.

🚀 Getting Started

  1. Install Dependencies:

    npm install
  2. Start the App:

    npx expo start
  3. Explore:

    • User Flow: Login ➡️ Order Food ➡️ Track Order ➡️ RSVP to Event.
    • Staff Flow: Login -> Click 'Staff Access' ➡️ Open Profile Menu ➡️ Click Cutlery Icon ➡️ Manage Kitchen.

📸 Snapshots

Home Screen

Built with ❤️ for the Culture.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published