Revolutionizing commodity trade: ECOM's journey with LogiNet's "Cerise" project

Overcoming barriers: navigating cultural, technical, and logistical challenges with Zebra devices and Android application development
mobile app development
01 FEBRUARY 2025
Cerise: bridging global teams through mobile innovation and Zebra devices
Overcoming barriers: navigating cultural, technical, and logistical challenges with Zebra devices and Android application development
In the dynamic world of international trade, ECOM Agroindustrial Corp. Limited, a titan in the coffee, cocoa, and cotton industry, embarked on a transformative journey. Their mission? To streamline their operations and leap into the future with a cutting-edge mobile application. That's where LogiNet Systems came into play, bringing a blend of expertise and innovation to the table.

Client snapshot: ECOM

Founded in 1849, ECOM Agroindustrial Corp. Limited has been a dominant force in soft commodity services, operating in over 40 countries and boasting an impressive annual income of approximately $4.4 billion. With a workforce of 10,000 global employees, ECOM's growth is nothing short of remarkable, showcasing a 6.9% one-year growth and an 11.8% growth over two years.

Project Cerise: a technological leap forward

LogiNet, always at the forefront of tech solutions, was tasked with developing "Cerise," a robust mobile application tailored to ECOM's needs. The goal of this solution is to digitalize the coffee bean procurement and processing on the field, controlling and monitoring the process remotely. This project involved understanding specific industry requirements, adapting to different stakeholder visions, and dealing with logistical challenges.

The product

Components: Mobile application for Wet Mill Managers in Rwanda (Android application development) + Administrative interface for Trade Managers in Switzerland and London (a web application)
The mobile application:
The app, crafted in Kotlin for Android and operating on Zebra devices (Zebra tablets), is a masterpiece of technical prowess. It seamlessly connects to portable Zebra Bluetooth printers, ensuring smooth operations in the challenging environments of African wet mills, like those in Rwanda.
The API & admin interface:
Cerise's capabilities are extensive. It supports offline functionality, crucial for remote operations, and syncs with a central API. The admin interface, designed in Vue.js, is a hub for trade managers and office staff in London, Switzerland, Vietnam, and the US. Our journey included weathering the challenges of integrating AccuWeather's API, ensuring the app provided crucial, location-specific weather data vital for coffee processing.
The Cerise project harnessed a diverse range of technologies to meet the intricate needs of ECOM. Kotlin was chosen for its robustness in mobile app development, while Vue.js was utilized to create a user-friendly admin interface. The selection of Android Enterprise-certified Zebra tablets and Bluetooth thermal printers underscored the importance of reliable and durable hardware in challenging environments. Cloud technologies like Docker, Hetzner Cloud, and Azure provided the backbone for dependable and scalable global operations.

The challenges and triumphs

One of the most intriguing aspects of the Cerise project was understanding the intricacies of the coffee processing industry and adapting to diverse cultural and persona characteristics.
This journey involved a deep dive into industry specifics, grappling with the challenges of remote location operations, and bridging cultural differences to create a solution that resonates across continents.
Our voyage wasn't without its storms. We navigated language barriers, conducting workshops in English with diverse stakeholders. We also faced logistical hurdles, shipping test devices across borders and sourcing printing paper from different countries for testing.
Let’s have a look at the challenges in detail.

Language barriers

We had to understand the industrial terms and stages of coffee processing. We had to manage workshops in English with multiple parties in London, Vietnam, and Rwanda.

Design

The initial design, brought by ECOM, required significant modifications to align with the complex processes and remote operations in regions like Africa, particularly Rwanda.
There was no web UI design so we created one based on the existing mobile application design. Elements and states were missing, and we faced scalability issues.

3rd party

We needed a weather information service. We chose AccuWeather API, usable for commercial purposes, and provides accurate information about Rwanda’s weather.
We needed to align the design to support the free plan limitation and include weather indicators of AccuWeather instead of the original ones (since that didn’t cover all the states).

Hardware

We were asked to recommend rugged tablet computers, industrial-grade devices. Here comes Zebra. We needed to understand how the printing SDK works. We had to implement bluetooth pairing and PDF print preview in the application.

Testing vs live

Aligning to production operations in Azure, we recommended object storage for image files, highlighting our adaptability and foresight. End-to-end tests require the hardware, need to be transferred between team members.

International packages

We needed to find paper rolls, and purchase from Romania to be able to test since it’s not available in Hungary.
Small challenges like handling customs, importing the tablet, printer from the UK, and printing paper from Vietnam sent by the client. (Started from scratch by collaboration with the finance team to get our EORI.)

Main contact change

Our main contact left the company meanwhile. It was quite seamless even though the successors had different visions. The mixed visions resulted in a Change Request that was accepted by the customer. They appreciated the implementation and effort we put in so far.

Highlights & features

  • Innovation at the core: Cutting-edge technology like Kotlin, Vue.js, and Android Enterprise.
  • Global collaboration: Bridging teams from Africa and Europe for a truly international solution.
  • Tailored for the industry: Deep understanding and integration of coffee processing and trade specifics.
  • Anticipated impact: Aiming to revolutionize efficiency and coordination in global commodity trade.

Features that empower

Cerise is more than just an app; it's a revolution in commodity trade management. It enables wet mill managers to conduct transactions seamlessly, from purchasing coffee beans to monitoring moisture levels in coffee batches. The application also streamlines the creation of output lots and the transfer process to dry mills.

Services and technology: crafting the Cerise ecosystem

LogiNet Systems brought an array of services to the table, crucial for the holistic development of Cerise:
  • In-depth business analysis: Understanding ECOM’s intricate processes to tailor a custom solution.
  • Technical specification and project management: Outlining the technical roadmap and steering the project towards success.
  • Advanced mobile development: Building a robust, user-friendly application using Kotlin.
  • Global software operation: Implementing software that seamlessly operates across various global locations.
The technology stack was carefully chosen to support these services, with Kotlin for robust mobile application development, Vue.js for an efficient admin interface, and the integration of Android Enterprise solutions for reliable field operations.

A partnership for the future

Going live
The client needs to test the application on the field in Rwanda. Additional CRs need to be planned, estimated and delivered. We are facing the challenge to pass the security audit led by the US and Mexican security team of our client.
Phase 2
As we gear up for live operation, our journey with ECOM continues. We're currently working on Phase 2, further enhancing on-field operations and remote monitoring capabilities. Our collaboration, though challenged by the departure of a key contact, remained unshaken, proving the resilience and adaptability of both LogiNet and ECOM.
In conclusion, Cerise stands as a testament to LogiNet's commitment to delivering exceptional, tailored solutions that drive businesses forward. It's not just about developing an app; it's about creating a tool that reshapes how industries operate, bringing a historic company into the modern era of digital transformation. With ECOM, we're not just building software; we're cultivating a legacy of innovation and excellence.

Project timeline: milestones and progress

  • March 2023: The inception of Cerise set the wheels in motion for a groundbreaking project.
  • May 2023: The project blueprint, encompassing all specifications, was finalized.
  • August 2023: A significant milestone was achieved with the rollout of the first end-to-end working version of Cerise.
  • September 2023 - January 2024: This period was marked by extensive testing, bug fixes, and refinements to enhance the application.
  • February 2024: The commencement of Phase 2 aimed at introducing additional features for improved field operations and remote monitoring.
Inspired by the journey of Cerise? Discover how LogiNet Systems can drive technological transformation in your business. Contact us to explore bespoke solutions that align with your unique business needs and set a new course in your industry.

Let's talk about

your project

Drop us a message about your digital product development project and we will get back to you within 2 days.
We'd love to hear the details about your ideas and goals, so that our experts can guide you from the first meeting.
John Radford
Client Services Director UK