Loading
Projects/Case Study
SaaSClient Work

Diniiz

Diniiz is a multi-tenant Restaurant Management System (SaaS) built for the French market. It provides a centralized platform to manage reservations, interactive floor plans, staff, analytics, and customer relationships — all in real time.

Role

Frontend Developer

Year

2025

Stack

React 19, TypeScript, Redux Toolkit

LIVE SITE
PRIVATE
Diniiz
01

The Challenge

Building a complex SaaS platform with multi-tenant architecture, real-time collaboration on floor plans, and a sophisticated reservation lifecycle system — all while supporting three languages (French, English, Arabic with RTL) and multiple subscription tiers with gated features.

02

The Outcome

Delivered a production SaaS platform live at diniiz.com with a full interactive floor plan editor built on React Konva, real-time WebSocket updates via Socket.io, Stripe payment integration, and a complete i18n system. The platform supports Super Admin, Tenant Admin, Location Admin, and Staff roles.

03

What It Does

01

Interactive Floor Plan Editor

Drag-and-drop table placement with React Konva

02

Real-time Reservation System

Complete booking lifecycle management

03

Multi-tenant Architecture

Support for restaurant chains and multiple locations

04

Role-based Access Control

Super Admin, Tenant Admin, Location Admin, Staff

05

Multi-language Support

French, English, and Arabic with RTL

06

Analytics Dashboard

Real-time occupancy, revenue, and performance metrics

07

Waitlist Management

Intelligent queue system with SMS notifications

08

Stripe Payment Integration

Subscription billing and deposit handling

09

Guest CRM

Customer profiling, preferences, and visit history

10

Socket.io Real-time

Live floor plan collaboration and order updates

04

Gallery

Click to expand
Haider Ahmad | Full Stack Developer & UI/UX Designer