Project Context
Client: a full-service beauty salon (hair, nail, spa, eyebrows) in the Mekong Delta with 6–8 staff and 30–40 daily bookings. Problem: all bookings via Zalo and phone, reception staff spending 2–3 hours daily on manual scheduling, ~20% no-show rate, no clear revenue reporting for the owner.
Project Goals
Reduce manual scheduling time. Reduce no-show rate below 10%. Provide real-time dashboard for owner. Create a simple, beautiful booking experience for customers. Launch within 10 weeks.
Architecture Solution
Deemlo Studio designed a multi-role PWA system: Customer app (mobile-first PWA) for browsing and booking. Partner dashboard for managing bookings, staff, services, and reports. Staff module for viewing daily and weekly schedules. Admin panel for system management. Stack: PHP + MySQL backend, vanilla JS frontend, FCM push notifications, PHPMailer.
Results After 8 Weeks
No-show rate dropped from 20% to 7%. Reception scheduling time reduced from 2–3 hours/day to 20–30 minutes. Owner now has weekly revenue and staff performance reports. 35% of bookings made outside business hours — previously completely missed.
Key Lessons
Discovery before code — the first 2 weeks are for asking and listening. Customer data privacy is a real practical concern. Mobile-first is not optional — 92% of customer app traffic came from phones. Automated reminders had the highest ROI of any feature in the project.
Want to Build Something Similar?
Contact Deemlo Studio via Facebook, Instagram, or TikTok @deemlo for consultation and demo.