Web App Development for a Food Industry Behemoth
Overview
This case study highlights the collaborative project with a major multi-brand restaurant operator in the U.S.A. The aim of the project was to improve their online food ordering service. The engagement was structured around the agile model and spanned five months.
Project Challenges
The client sought to enhance and develop their online food ordering platform, with a particular focus on the need for a consistent codebase across all brands and compatibility across multiple platforms. The project needed to deliver a seamless web and mobile application experience.
Project Phases:
01 Background & Context
The project involved collaborating with a large multi-brand restaurant operator in the U.S.A. The client wanted to improve their online food ordering service, ensuring the same codebase across all brands.
02 Agile Approach
The project followed the agile methodology, dividing it into six sprints spanning 18 weeks. Daily scrum meetings facilitated planning and changes.
03 Key Modules
The development phase focused on creating mobile and web apps. Key features included menu listings, cart management, location services, and reorder functionalities.
04 Technology Stack
The project utilized NativeBase 3.0, React, and React Native Web for cross-platform development, with Next.js for server-side and static page support. APIs were created to set up backend environments.
05 Testing
Continuous integration and development (CI/CD) ensured rigorous testing and deployment. Azure DevOps and Git were used for CI/CD, and Azure Boards for lifecycle management.
Overcoming Challenges:
- One major challenge was maintaining a consistent structure across platforms. This was addressed through the use of NativeBase and a Monorepository for managing code.
- Integrating code for both platforms required careful management and verification by the team lead.
Technologies Used:
Final Impression
The client was highly satisfied with the work completed during the project’s second phase. They expressed their intention to continue the collaboration, engaging for the subsequent seven phases of the project and additional endeavors, solidifying the partnership. This case study demonstrates the successful enhancement of an online food ordering service, ensuring a consistent and efficient cross-platform experience.
Useful Links
- 225 St Pauls Ave Jersey City, NJ 07306 USA
- info@acumensa.co
- +1 917 934 3024
- Salarpuria Symbiosis - Ground Floor, Begur Hobli, Bannerghatta Main Rd Bengaluru 560076
- info@acumensa.co
- +91-7406447843
Our Resources
©2023 Aumensa Technologies All Rights Reserved.