Overview
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.
β
The problem
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.
The goal
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)
β
The solution
We created a hybrid native app using CapacitorJS.
β
TL;DR
Make your clients independent. Simplify architectures. π Avoid vendor lock-ins.
β