Overview

MONH International LTD, based in Riyadh, Saudi Arabia, is the first order consolidating app in the KSA marketplace, offering a cutting-edge solution for fast and dynamic bulk ordering. With over 50,000 users, MONH helps businesses such as restaurants, food trucks, hotels, and home businesses request bulk orders of food, beverages, cleaning supplies, packaging materials, and other daily essentials at wholesale prices, all with scheduled delivery times.

Service

UI Implementation

Firebase Integration

API Handling

Job Type

Freelance

Challenge

MONH was originally built using native code for both Android and iOS. The team leader wanted to migrate the app to Flutter, requiring a complete rebuild of the codebase and design improvements. I was entrusted with leading the rebuild, but the lack of documentation on the existing app made the task challenging. To gain a deep understanding of the business processes, I had to engage in several discussions with the team lead, making effective communication key to the success of the project.

Execution

I started by setting up the code architecture and implementing the design before handling the business logic. The Backend team provided useful mock data and documentation. To allow users to order based on location, I integrated Google Maps, and since the payment system was already set up on the Backend, I only needed to display it using WebView. I also created unit tests and conducted manual testing on real devices to ensure the app met user requirements

Result

Result

Result

After 268 hours of work, I successfully migrated the entire MONH app from native code to the Flutter framework, incorporating several design improvements to enhance the user experience. With Flutter's multi-platform capabilities, the app is now easier to maintain and update, enabling faster improvements compared to the previous native code.

After 268 hours of work, I successfully migrated the entire MONH app from native code to the Flutter framework, incorporating several design improvements to enhance the user experience. With Flutter's multi-platform capabilities, the app is now easier to maintain and update, enabling faster improvements compared to the previous native code.

After 268 hours of work, I successfully migrated the entire MONH app from native code to the Flutter framework, incorporating several design improvements to enhance the user experience. With Flutter's multi-platform capabilities, the app is now easier to maintain and update, enabling faster improvements compared to the previous native code.

next WORKS