Starbucks needed a reliable, fast, and intuitive self-service kiosk system for their Southeast Asian stores. We built a touch-optimized Electron application with WebSocket connectivity, offline capability, and seamless POS integration that now serves thousands of orders daily.
Client
Starbucks
Industry
Retail / Food Service
Team
10 Engineers
Duration
7 Months
Starbucks' Southeast Asian expansion required a self-service kiosk solution that their global platform didn't support. They needed localized menu management, offline capability for unreliable store networks, real-time order routing to barista stations, and integration with their existing POS infrastructure. The system had to handle peak-hour traffic of 200+ orders per hour per store with zero downtime.
Built a React-based kiosk interface with large touch targets, gesture navigation, and accessibility compliance, optimized for 15" and 21" touch screens across different store formats.
Engineered a robust offline mode using Electron's local storage and SQLite, enabling full order flow during network outages with automatic sync when connectivity resumes.
Implemented WebSocket connections for instant order routing from kiosk to barista display screens, with order status updates flowing back to customers in real-time.
Developed a bidirectional REST API bridge that syncs orders, payments, and inventory with Starbucks' existing POS system across all store locations.
Technologies used
"The kiosk system transformed our customer flow. PepperSprint delivered a solution that just works — even during our busiest hours."
Let's discuss how we can help you achieve results like these for your business.
Financial Services
A cross-platform mobile banking experience built for speed, security, and scale.
Read case studyDigital Payments
A high-performance microservices backbone for real-time digital payments at scale.
Read case studyB2B Distribution
Modernizing a 15-year-old legacy system into a cloud-native distribution platform.
Read case study