Royal Button — POS Administration App
A POS back-office app with AI image-based product search (Google ML Kit), order lifecycle management, and real-time deep-linked notifications.
- My role
- Mobile Developer
- Period
- January 2025 – May 2025
- Related experience
- Elkood
Royal Button is the back-office administration layer of a POS system — managing the product catalog, processing orders through their lifecycle, and surfacing real-time operational notifications. Both App Store and Google Play links are live.
What I built. Order lifecycle management across all status states with confirmation guards; product management with two search modes — text, and image-based search via Google ML Kit Object Detection running on-device. Detection must hold above 70% confidence for ~500ms before triggering a search, filtering out ~80% of low-quality signals from camera movement. Real-time FCM notifications deep-link straight to the relevant order or product, and the app ships full Arabic/English RTL with a reusable themed component library.
Why it matters. A genuinely useful AI feature with a fallback path (text search always available), plus the discipline of a shared component library that paid off by the fourth feature.