Satyanarayan Ice Cream POS System
A high-performance, keyboard-first desktop Point of Sale (POS) application designed specifically to handle massive customer volume with minimal operator effort.

Project Overview
Speed & SynchronizationThe Satyanarayan Ice Cream POS System is an end-to-end desktop software solution designed to revolutionize the way busy parlors handle orders. Built natively with Flutter Desktop, it eschews slow, mouse-heavy interfaces in favor of lightning-fast keyboard shortcuts and token-based operations.
Beyond the checkout counter, the system utilizes real-time socket communication to instantly synchronize data between the main POS terminal, the Kitchen Display System (KDS), and a Customer Display Board equipped with automated voice announcements.
The Operational Bottleneck
High-volume food establishments often experience catastrophic bottlenecks during peak hours. Traditional, touchscreen or mouse-driven POS systems are too slow for cashiers trying to process dozens of orders per minute.
Furthermore, relying on paper tokens or shouting orders to the kitchen creates chaos. Orders get lost, miscommunication occurs, and customers crowd the counter not knowing if their ice cream is ready, degrading the overall brand experience.
Empowering the Workforce
Custom-tailored interfaces for distinct operational roles.
The Cashier
Front-of-House Operator
- Zero-mouse reliance; strict keyboard shortcut support.
- Instant token generation and fast item short-code lookups.
- Ability to instantly cancel, hold, or edit pending orders.
Kitchen Staff
Back-of-House Fulfillment
- Live stream of incoming orders with clear 'Dine In' vs 'Parcel' tags.
- One-tap interface to mark items as 'Preparing' or 'Ready'.
- Visual color coding to prioritize older tokens.
Critical Architecture Features
An ecosystem of interconnected applications acting as one.
Keyboard-First Design
Every major action—from order entry to sending tickets to the kitchen—is mapped to customizable keyboard shortcuts (e.g., Ctrl+K), completely eliminating the need for a mouse.
Live KDS Sync
Utilizes low-latency Socket.io communication to push orders instantly to the Kitchen Display System without relying on aggressive database polling.
Customer Voice Displays
A dedicated customer-facing screen clearly shows token statuses. When an order is marked 'Delivered' by the kitchen, an automated voice announces the token number.
Robust Analytics Dashboard
Interactive charts displaying daily revenue, hourly foot traffic, top-selling products by category, and individual staff performance metrics in real-time.

