
Problem Traditional reservation systems use basic lists and forms. They often ignore the physical floor, make table combinations difficult, limit staff visibility, and may face concurrent booking conflicts. Composable Floor makes the restaurant floor central to booking and operations. Solution Composable Floor offers a visual 2D/3D floor experience for restaurant discovery, availability, table-group selection, and staff operations. PostgreSQL constraints and atomic booking logic help protect reservation correctness. Key Differentiator Our key differentiator is the combination of a functional 3D floor, composable table groups, and database-level double-booking prevention. The floor shows real table states, while the database remains the source of truth. Frontend Technologies Next.js, React, TypeScript, Tailwind CSS, CSS design tokens, React Three Fiber/Three.js, Zustand, and Zod. Backend Technologies Next.js API routes, Supabase Auth, PostgreSQL, RLS, constraints, triggers, atomic booking logic, advisory locks, Realtime, and polling fallback. Target Users Restaurant guests, hosts, servers, floor managers, restaurant managers, and owners—especially teams needing flexible table combinations and better floor visibility. Future Scope Smart table recommendations, demand heatmaps, QR check-in, email confirmations, advanced floor editing, saved layouts, utilization analytics, restaurant branding, and offline staff support.
6 Oct 2026