"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.
- 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➡️Readywith live visual badges.
- 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.
- 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.
- Premium Carwash: Book a wash while you dine.
- Gallery: View the latest vibes and atmosphere.
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.
- 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.
-
Install Dependencies:
npm install
-
Start the App:
npx expo start
-
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.
Built with ❤️ for the Culture.
