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

Our Resources

©2023 Aumensa Technologies All Rights Reserved.