Client platforms
Samina
A franchise-wide POS and customer platform for the sleep-system retailer.
Try the product
See Samina at work
Customer journey · live simulation
From customer to the right branch
The app finds a store, books the specialist and keeps the franchise data separated.
What the system is doing
- Customer
- 2Samina
- 3Customer
Sleep profile
Fitting · Salzburg Süd
Sleep consultation near Salzburg
/v1/customer/bookings/context
Data gathered · 84ms
/v1/customer/bookings
Queued
/v1/customer/bookings/record
Queued
Interactive reconstruction · simulated API activity and representative data, not a live production system
Operations dashboard
Monitor Samina
Mobile-focused · filter, inspect and sync
Mobile app
My sleep profile
Activity trend
Live activity
Connected mobile product
Tap, filter and sync
The phone UI updates from the project’s connected services. Change the period, inspect activity, or run a fresh sync.
/v1/customer/bookings/context
Data gathered · 84ms
/v1/customer/bookings
Workflow processed · 121ms
/v1/customer/bookings/record
Record updated · 158ms
Playable dashboard · tap metrics, change the period or sync connected data
Samina has made bed and sleep systems in the Austrian Alps since 1989, sold through a network of franchise stores. This is the software that network runs on: a backend, a web app, a customer mobile app and a chatbot, all against one API at app.samina.com.
The data model is the business model. A software provider sits above franchise companies, each company holds branches, and each branch has its own employees, customers, services and orders — so a franchisee sees their own shop while head office sees the network.
The mobile side is a Flutter app on a feature-based MVVM architecture, taking a customer through registration including the physical and sleep measurements the product is fitted from, with QR scanning to tie a customer to a branch.
What it looked like

How it worked
