Innoteq POS
Full-featured SaaS Point of Sale system built as a weekend MVP that grew into a production platform serving cafes across Ho Chi Minh City.
The Challenge
Small cafe owners in Ho Chi Minh City were locked into expensive, bloated POS hardware and software bundles that required annual contracts, on-site installation, and vendor support for even basic customisations.
The Solution
Built a lightweight PWA-based POS that runs on any tablet or laptop, with real-time multi-terminal sync via Socket.IO and a subscription model that costs a fraction of legacy alternatives.
Innoteq POS started as a weekend project to scratch my own itch: existing POS systems were either too expensive, too complicated, or too hardware-dependent for the independent cafe scene in Ho Chi Minh City. What began as a functional MVP after two days of coding eventually grew into a cloud-based SaaS platform deployed across multiple cafes, handling hundreds of orders per day.
Challenge
Small food and beverage businesses needed a POS system that was affordable, easy to deploy on existing devices, and reliable enough for a busy service rush. Legacy POS vendors required proprietary hardware, multi-year contracts, and charged extra for basic features like split bills or end-of-day reports. Internet outages were also a real concern — any system that required a constant connection was a non-starter for street-level cafes.
Solution
Innoteq POS is a Progressive Web App that installs on any Android tablet, iPad, or laptop without an app store. Orders sync across all terminals in real time using Socket.IO, so the cashier and the barista bar always share the same view of the queue. A local-first data strategy with background sync ensures the system keeps taking orders during connectivity drops, reconciling with the server once the connection is restored. MongoDB’s flexible schema made it easy to support diverse menu structures from smoothie bars to full-service restaurants.
Key Features
- Progressive Web App deployable on any tablet or laptop with no app store required
- Real-time order sync across multiple terminals via Socket.IO for seamless team coordination
- Offline-first order taking with automatic background sync when connectivity is restored
- End-of-day sales reports with revenue breakdown by category, item, and payment method
- Table management with drag-and-drop floor plan editor
- Kitchen display system mode for back-of-house order queue visibility
- Subscription-based pricing with no hardware lock-in and instant activation