The client is selling motorbike parts in a physical location and online. When they approached us, we quickly realized they already have a responsive website (online shop) and two native apps for mobile users.
Every new feature in their Webshop needed to be implemented again for the Android and iOS apps. The item availability (stock) isn't synced properly and therefore customers would complain about items being available in the mobile app while already sold-out.
Get rid of separate apps ("write once")
Leverage responsive web technologies (HTML, CSS, JS) when adding new features
Implement features once, use them everywhere (cross-device & cross-platform reusable code)
We created a hybrid native app using CapacitorJS.
Make your clients independent. Simplify architectures. 👉 Avoid vendor lock-ins.