React
SaaS Multi-Platform Restaurant Management – Admin Panel
A robust multi-role administration platform designed for managing the entire Kiosk & Portal ecosystem. The panel supports multiple roles (Super Admin, Admin, Manager, Cashier) and allows clients to manage their business hierarchy — from multiple businesses to specific locations, staff, and work schedules.
- React
- Material UI
- Redux
- REST API
- TypeScript

A robust multi-role administration platform designed for managing the entire Kiosk & Portal ecosystem. The panel supports multiple roles (Super Admin, Admin, Manager, Cashier) and allows clients to manage their business hierarchy — from multiple businesses to specific locations, staff, and work schedules.
Key features include:
Customization: Logo, brand colors, banners, menus, categories, items, translations (EN, AR, HE, RU).
Menu Management: Add/edit items, photos, descriptions, allergens, and attach categories to specific locations.
Order Management: Real-time order tracking with filtering by status, date, and payment method.
Payments & Reports: Multi-payment method tracking (cash, card, split, etc.) with detailed reports and Facebook Pixel analytics integration.
Integrations: KDS (Kitchen Display System), POS, and API sync between Admin Panel, Kiosk, and Portal.
Location & Staff Management: Add kiosks, manage delivery points, configure payment types, working hours, and days.
Security & Reliability: User activity logging, 2FA, offline support, and real-time monitoring via Sentry.
📆 Development time: 2 years
🛠 Technologies: React, Material UI, Google Maps API, React Hook Form, i18next, Zustand, Axios, Sentry.
💬 If you’re looking for a highly customizable, multi-location restaurant SaaS solution, send me a message or invite me on Upwork.