DelivApp is an e-commerce platform that helps multi-location restaurants and franchises connect directly with online customers. It offers customizable ordering apps and websites, loyalty programs, integrated payment processing, real-time menu and order management, and delivery management tools
What was the main challenge in this project?
A live project running for 8 years, developed by multiple contractors with inconsistent approaches
Instability across platforms: Web, iOS, Android (phones & tablets), Admin, Manager, and Courier apps
Issues included frequent crashes, poor navigation, drag-and-drop bugs, hardcoded values, low-quality animations draining device resources, and degraded performance
No clear documentation or requirements, making redevelopment and migration risky
Client needed a new, stable architecture to handle growing traffic and ensure smooth performance on lower-end devices
Urgent delivery required to prevent customers from leaving due to poor app experience
What was your solution or approach?
Designed a robust application architecture for Web and Mobile, ensuring scalability and stability
Rebuilt core apps: Ordering App (customers), Courier App (couriers), and Manager App (restaurant managers)
Integrated seamlessly with the existing backend, despite lack of documentation
Improved UI with modern styles and added animations using React Native Skia
Implemented performance optimizations to double speed while supporting older devices
Ensured smooth migration process to retain the existing user base
What was the outcome or impact for the client?
Increased overall app performance by 40% and reduced content loading time by 50%
Achieved zero bugs in production
Stabilized courier geolocation tracking to 99% accuracy
Rolled out 12+ new features and integrated 3 essential tools
Implemented Firebase Analytics, providing actionable user insights
Enhanced UI, improving user satisfaction by 25%