Aroi Dee // FoodTech

Aroi Dee Ecosystem of Food Delivery Apps in Phuket

About client

The project was realized for L.A.P. Company Limited, a food delivery service for tourists and expats in Phuket — Aroi Dee.

 

Task

Our main goal was to create an ecosystem of food delivery apps that would enable convenient interaction between customers, restaurant managers and couriers.

This was important to the client:

  • User-friendly functionality. For customers — easy one-click ordering and tracking, for restaurant managers — order and menu management, for couriers — navigation and delivery.
     
  • Integrated chat for instant customer/support and courier communication.
     
  • Scalability and stability. The architecture should provide stable system operation under high load and without failures.
     
  • Running iOS and Android applications correctly.

Solution

We used Flutter for system development to create cross-platform mobile apps with high performance, flexible UI and unified code on iOS and Android. This accelerated the development process and reduced the cost of supporting both platforms. 

Flutter handles complex design elements well. It's easy to change code in it and see the result immediately. This framework works well with large projects under heavy load and is ideal for services like Aroi Dee.

The cross-platform approach proved its worth in production. The solution turned out to be flexible and scalable.

We created five apps:

  1. Customer app — restaurant selection, filters, payment, delivery tracking and communication with support and couriers.
     
  2. Mobile application for restaurant managers — order control, payment history, statistics and built-in chat.
     
  3. Mobile application for couriers — receiving and fulfilling orders.
     
  4. Web application for Aroi Dee employees — monitoring all processes in the system.
     
  5. Web application for restaurant managers — menu loading, analytics, and financial report viewing.
     

Users on the island can choose between Russian, English, Thai and Chinese. 

All releases took 1 year to develop. During this time, the composition of our team changed, allowing us to manage resources effectively and provide flexibility in the development process.

Aroi Dee has become popular with Russian-speaking tourists due to its user-friendly interface, similar to the food delivery services common in Russia. 

Картинка

Project Stages

1

Discovery phase

We spent 2.5 months working hard to define the key objectives of the project: studying the needs of the target audience, developing a roadmap, creating an intuitive user interface and prototypes that would be culturally appropriate and meet the expectations of users from different countries.

2

Development

Flutter was chosen to implement the application functionality, providing cross-platform and high performance. This ensured the stability of the application on both iOS and Android.

3

Testing and Release

Before releasing the product, we conducted multi-level testing at every stage of development to ensure that there were no bugs and that the application was ready to use.

4

Maintenance and Improvements

Based on user feedback, we refine the app by adding new features and improving the UX.

Functionality

The service consists of five interconnected applications that create a complete ecosystem for everyone involved in the process: customers, restaurants and couriers.

Main features of Aroi Dee:

  • Instant registration is an easy way to log in to the app.
     
  • Localization into 4 languages — Russian, Chinese, Thai, English.
     
  • Find a restaurant — Easily search for restaurants, dishes and special offers.
     
  • Advanced filters — 15 types of cuisine, availability of children's menu and location (near/far).
     
  • Online payment — integration with payment systems.
     
  • Delivery tracking — the ability to track the courier in real time.
     
  • Restaurant admin panel — manage orders, menus and statistics.
     
  • Mobile app for couriers — easy access to orders and routes.


The app offers customers a wide selection of dishes and easy delivery tracking via Google Maps. Restaurant managers can efficiently manage orders and analyze with built-in automation and statistics. Couriers receive convenient routes and up-to-date order status.

Картинка 2

Challenge

The main challenge was the seamless transition from the old application ecosystem written in Ionic to the new one. We had to do everything as unobtrusively as possible for the existing application users: organize data migration, implement new functionality and UI. 

Result

By choosing Flutter, we've reduced the cost and time of application development.

Aroi Dee has become a popular service in Phuket, quickly gaining thousands of downloads and receiving positive feedback from users, especially Russian speakers. The project was shortlisted for the Runet 2024 rating competition. 

The ecosystem of applications has greatly simplified interaction for customers, managers and couriers. The easy connection process, the convenience of the platform and the transparent terms of cooperation attracted a stream of new partners and users.

 

Backend

PythonDjangoDjango Rest FrameworkMySQLPostgreSQLCeleryRedisDockerjQueryPytest

Mobile

FlutterDartRiverpodREST APIsocketsObjectBox

Web

Django

Third-party integrations

OmiseSentryOneSignalGoogle MapsFirebase App DistributionTest FlightCI/CDGitHub ActionsVonage
Tell us about your project
Name
Contact
Message
Attach file +
Request to get files
Name
Send files
Message
Thanks!
Your request has been sent
After processing, our manager will contact you