Roma, Italy | +39 899 722 602
IoT

BistroFlow — Real-Time Restaurant POS

Restaurant Chain (Italy) · 2025 Live
Client Restaurant Chain (Italy)
Duration 4 months
Team 2 developers
Platforms Web (Mobile-First), Tablet
Status Live

The Project

BistroFlow (codename: Ristorala) is a modern restaurant POS and orchestration platform that replaces clunky legacy systems. Waiters take orders on their phones, the kitchen sees live tickets on tablets, and managers track everything from a dashboard — all updating in real-time without a single page refresh.

Key Features

  • Real-time Turbo Stream updates — kitchen tickets, table status, and order progress update instantly across all devices
  • State machine workflow — orders flow through Pending → Cooking → Ready → Served with visual feedback
  • Mobile-first waiter interface — designed for one-handed use during service
  • Kitchen Display System with audible alerts and priority-based ticket ordering
  • Split billing — divide checks by item, by person, or by custom amounts
  • Optimistic locking — prevents race conditions when multiple staff interact with the same table

Technical Highlights

Built on Rails 8 with Solid Cable for WebSocket communication. The entire real-time layer uses Turbo Streams — no custom JavaScript required for live updates. Background jobs (Solid Queue) handle receipt generation and push notifications. The frontend is Tailwind CSS 4 with Stimulus controllers for interactive elements like drag-to-reorder and swipe gestures.

Project Details

Client
Restaurant Chain (Italy)
Services
Software Development, Mobile UX, Real-time Systems
Platforms
Web (Mobile-First), Tablet
Duration
4 months
Team Size
2 developers
Year
2025
Start Your Project

Have a similar idea? Let's bring it to life together.

Get in Touch

Impact & Metrics

Real-time Order Updates
0ms Page Reloads
Mobile-first Waiter Interface