C O D E Y I I Z E N

Hello There!

Lorem ipsum dolor sit amet, consectetur adipiscing elit,

Follow Us

PRO20 restaurant hospitality platform
Case study

Multi-venue restaurant ops, bookings, and marketing in one back-office.

A hospitality SaaS admin for reservations, menus, WhatsApp marketing, and day-to-day ops—with public booking surfaces and a companion mobile app for floor teams.

Project overview

A digital back-office for multi-venue hospitality

PRO20 is a multi-venue restaurant and hospitality SaaS. Operators run reservations and guest analytics, menus, marketing, and staff access from one React admin. Guests book through public forms; floor teams use the PRO20 Booking mobile app.

  • Reservations & KPIs
  • Menus & configuration
  • WhatsApp marketing
  • Mobile booking ops

Challenge, solution, and approach

The challenge

One back-office across every venue

Hospitality operators needed one system across venues—not separate tools for reservations, menus, guest messaging, and staff access.

  • Live reservation KPIs, arrivals, and no-show tracking
  • Booking-form performance across multiple venues
  • Menus, calendars, slots, and staff roles in one place
  • Marketing and WhatsApp without leaving the admin
The solution

React admin, booking forms, and mobile

We delivered a production React TypeScript admin on the PRO20 API, with public booking surfaces and an Expo companion app—so ops, guests, and floor staff share one product.

  • Dashboard with reservation and guest analytics
  • Menus, forms, rooms, events, and local configuration
  • WhatsApp templates, bulk messaging, promotions, Stripe
  • User-code and employee login with multi-branch context
Our approach

SaaS panel engineering, not a theme

Feature-based React architecture with RTK Query as the single API layer, strict TypeScript, and colocation of API, UI, and validation—built for a multi-branch hospitality SaaS that also needed marketing and mobile surfaces.

  • Feature modules for bookings, menus, WhatsApp, staff, Stripe
  • RTK Query + JWT session against the PRO20 backend
  • Six-language UI and light/dark theme for European operators
  • Expo mobile app for on-the-go booking and notifications
Capabilities

Powerful features for real-world hospitality ops

Operations, product configuration, growth tools, and platform access—organized the way restaurant teams actually work.

Operations

  • Dashboard & booking analytics

    Reservation and guest KPIs, arrivals, no-shows, and booking-flow performance.

  • Bookings & customers

    Day-to-day reservation management with customer records across venues.

  • Rooms, amenities & events

    Venue spaces and event configuration for multi-location operators.

  • Staff & role-based access

    Employee login, branch context, and permissions for ops teams.

Product & growth

  • Menus & editorial templates

    Menu configuration with themed public preview templates.

  • Public booking forms

    Guest-facing booking flows connected to the same back-office data.

  • WhatsApp & marketing tools

    Templates, bulk messaging, promotions, fidelity, and landing pages.

  • Stripe payments

    Payment tooling integrated into the hospitality admin workflow.

Product

Product snapshots

Approved PRO20 product captures — tablet admin (light and dark), KPIs, WhatsApp messaging, and the iOS companion app. Live product at pro20.net.

PRO20 tablet admin home — reservations and ops
Tablet admin — home and daily ops
PRO20 dashboard statistics and booking analytics
Dashboard KPIs and analytics
PRO20 WhatsApp and messaging tools
WhatsApp / messaging tools
PRO20 tablet admin alternate home view
Tablet admin — alternate home
PRO20 admin dark mode on tablet
Dark-mode admin
PRO20 Booking companion iOS app home
iOS companion app
Technology

Built with a practical, reliable technology stack

Verified stack from the PRO20 React admin panel and companion Expo mobile app.

Frontend

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS

State & API

  • Redux Toolkit
  • RTK Query
  • REST API / JWT

Forms & UX

  • React Hook Form
  • Zod
  • React Router 7

Payments & i18n

  • Stripe
  • 6-locale i18n

Mobile

  • Expo
  • React Native
  • Firebase
Results & impact

A connected hospitality operations workflow

PRO20 is in production at pro20.net—admin, public booking, and mobile surfaces for multi-venue restaurant operations. Venue counts, booking volume, and client quotations are not published on this page.

  • Production admin at pro20.net for multi-venue ops
  • Public booking forms tied to the same product
  • WhatsApp, promotions, and Stripe in the back-office
  • Companion Expo app for floor-team workflows

Ready to build something meaningful?

Discuss a hospitality SaaS, admin panel, or mobile product with Codeyiizen—from New Delhi to production.