All-in-one restaurant management platform built for real clients
Frontend Developer
June 2025 – November 2025
Full-stack Web Application
Production
Proprietary codebase — developed during employment at Synctom

Diniiz is a production-grade restaurant management platform built for real restaurant businesses at Synctom. It consolidates reservations, order management, staff coordination, customer tracking, and location administration into a single role-aware interface. The platform was actively used by real clients before being temporarily taken offline due to internal changes at Synctom.
Restaurant owners were juggling reservations, staff coordination, and customer records across disconnected tools — spreadsheets, WhatsApp groups, and paper logs. There was no single system that gave owners, managers, and staff a shared view of what was happening on the floor in real time. And for clients with their own websites, there was no easy way to let customers book a table without building something from scratch.
A unified platform where every role — owner, manager, staff — sees exactly what they need. Live floor status, reservation management, staff coordination, customer history, and analytics all in one place. Paired with an embeddable reservation widget that any client could drop into their existing website with a single script tag.
Interactive floor canvas with live table status (available, occupied, reserved) powered by WebSockets
Drag-and-drop floor layout builder — owners design their actual floor plan including table placement
Embeddable reservation widget via <script> tag — renders a custom web component compatible with WordPress and SPAs
Widget supports brand color customization with full palette generated from a single primary color
Featured event display in widget — shows events at that location and marks slots held for specific events
Role-based access control — distinct views and permissions for owners, managers, and staff
Multi-location admin management
Customer tracking with full visit history and profiles
Guestbook for capturing and managing walk-in and returning guest records
Built-in staff messaging for coordination
Analytics dashboard with revenue, order trends, and peak hour insights
Realtime notifications for new reservations and order status changes
Cloudinary integration for menu item image uploads
Architected a custom web component delivered via a single <script> tag written in vanilla JS, no framework dependencies, no setup required. Clients integrated it into WordPress sites and React apps without any code changes beyond pasting the tag. The widget handled its own state, reservation logic, event display, and brand theming in isolation.
Designed a theming system where clients provide one primary color and the widget derives a full consistent palette automatically, keeping the widget on-brand for every client without requiring design input from them.
Built the interactive floor canvas with WebSocket integration so table status (available, occupied, reserved) updates instantly across all connected devices. Restaurant owners could also design their exact floor layout using a drag-and-drop builder, making the canvas a true reflection of their physical space.
Implemented a role-aware frontend that renders entirely different views and access levels for owners, managers, and staff, ensuring no role sees data or controls outside their responsibility.
Deployed to production and actively used by real restaurant clients acquired by Synctom. The platform replaced manual processes across reservations, floor management, and staff coordination. The embeddable widget was successfully integrated into client websites including WordPress and React-based sites. Platform is temporarily offline due to internal changes at Synctom and expected to return shortly.