Back to portfolio

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
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.

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.

Gallery