07 of 10
Retail & Salon Tech
Guru Salon Retail POS.
A salon POS that calculates per-stylist commission while staff process the next customer. Under-two-second checkout, 30+ screens, running across multiple branches.
- Built at
- DevTechGuru
- Scale
- 30+ screens, multiple branches.
- Category
- Retail & Salon Tech

- Screens
- 30+
- Checkout
- <2s
Context
Owners were spending hours each week calculating commission per stylist from daily bookings.
Challenge
Keep checkout fast while the system runs commission calculations that previously required a spreadsheet.
Non-negotiables
- Checkout speed
- Commission accuracy
- Offline-capable when Wi-Fi drops
Calls I made
- 01
Non-blocking writes
The UI does not wait for the database. Saves run in the background while staff process the next customer.
- 02
Service-and-product bundles
Frequent service-and-product combinations are pre-defined as one-tap packages. Faster billing, fewer errors.
Trade-offs accepted
- Kept the feature scope narrow and shipped the operations that mattered.
- Staff select from preset lists rather than free-text entry. Slightly less flexible, more accurate.
.png&w=3840&q=75)

Outcome
Checkout time dropped significantly, and owners have per-stylist performance visibility from the dashboard.
Stack
- Django
- Next.js
- React Native
- MySQL
- Offline-first
- AWS
Got something similar in mind?
Send 3 lines. I reply within a day.