SMS Group

Case Study · Point of Sale · Hospitality

Restaurant POS

Restaurants running on paper tickets and WhatsApp orders were losing money on every missed item. This system puts the full operation — orders, kitchen, staff, and reporting — on one screen, synced live across every station.

Rwanda2025 — presentLive in productionFood & Beverage
Restaurant POS · Dashboard
8
Modules live
Active
System status
Live modules
Order ManagementLIVE
Kitchen DisplayLIVE
ReportsLIVE
System preview · Full access on request
Brief to live in weeks
Not months of back-and-forth. We agreed the scope, built it, and handed over a working result.
Price locked from day one
The invoice matches the quote. No scope creep surprises, no extra charges after go-live.
No monthly fees — ever
Restaurant owns the deliverable outright. Source code included. No vendor lock-in.

The situation

Most restaurants in the region manage orders verbally or on paper — tickets get lost, kitchen staff mishear orders, and the owner has no real-time view of daily revenue. Staff schedules are maintained in notebooks. Menu changes require reprinting. There is no waiting list system for busy periods. The result: missed orders, angry customers, and zero data to improve operations.

What this replaced

✗ Paper order tickets→✓ Digital order management
✗ Verbal kitchen calls→✓ Real-time kitchen display
✗ Manual customer queue→✓ Digital waiting list
✗ Notebook staff schedules→✓ Staff management system
✗ End-of-day cash count→✓ Live reports & analytics

What's live in production

Order ManagementLIVE

Cashier creates dine-in or takeaway orders in seconds, with table assignment and special instructions per item.

Kitchen Display SystemLIVE

Orders appear on the kitchen screen the moment they're placed — chefs mark items ready in real time.

Customer TrackingLIVE

Waiting list with party sizes, call/seat controls, and order status visible to customers.

Menu ManagementLIVE

Add, edit, or toggle menu items on/off without touching code. Categories, pricing, availability — all live.

Staff ManagementLIVE

Role-based access for Managers, Chefs, and Cashiers. Staff profiles, credentials, and activity tracking.

Reports & AnalyticsLIVE

Order volume, revenue, and completion rates — filterable by date, visible instantly.

What sets this system apart

Real-time sync
Socket.IO pushes every order update to every screen the moment it happens — no refresh, no delay.
Multi-station design
Three separate UIs for Cashier, Kitchen, and Customer — each optimised for that role's workflow.
Offline-capable
SQLite database runs locally — the system works even when the internet goes down.
Instant deployment
No cloud setup, no subscription. Runs on any Windows/Mac/Linux machine in the restaurant.

Why SMS Group

We built this system because restaurant owners in Rwanda deserve the same tools that large chains use — without enterprise pricing or complexity. Every feature maps to a real pain point we observed in the field.

Built on

JSNode.js

Works on every device

Desktop✓
Tablet✓
Mobile✓
DesktopTabletMobile

The system adapts to whatever device your team is using — office, field, or on the go

Delivery model

Brief
Build
Live

Fixed price from day one. We built the system, trained the team, and transferred full ownership on delivery.

What Restaurant owns today

✓Full source code
✓SQLite database — no cloud dependency
✓No monthly SaaS fees
✓Self-hosted on your own machine
Start a project →← All work

Full system walkthrough and live demo available on request — we respect client confidentiality on public pages

Out of respect for our client, this case study describes business outcomes only — system internals and architecture are not disclosed.

Ready to build something real?

A 30-minute call is the fastest way to know if we're the right team for what you're building.