Smart Market Intelligence Software for Underserved Commodities Markets

icon
icon
icon

Emerline built a market intelligence solution for a prospective agriculture startup, aggregating the information on available underserved commodities’ offers for suppliers and customers.

Background

Kontango is an aspiring startup providing solutions to optimize supply chains in chemicals and underserved commodity markets. As market traders had to manually set prices and adjust them to the changing market demands, they were looking for ways to optimize trading procedures.  Manual manipulations of prices always took time between market analytics and price adjustments to market gyrations, which led to postponed reactions and delays in decision-making and lost profits.

Another problem was human factor-related mistakes. At this point, the task was not only to react to the changing market conditions in time with competitive prices, but set the correct (intended) price on each commodity asset — quite a challenge when you need to handle multiple assets simultaneously.

Challenge

The client struggled with the following challenges:

Resource-intensive market intelligence

The client had to employ a whole array of human resources to perform market research across producers, traders, distributors, and end-consumers, which involved significant financial investments, including payroll.

Manual workflows

The lack of a digital market intelligence solution forced the client to manually organize, structure, analyze, and report sales data. At this point, they always had to handle large data amounts by themselves.

Inefficient data handling

As a result, they kept all market research data in spreadsheets, which complicated data management and maintenance in the actual state. Consequently, the tracking of market pricing, competitors, and other mission-critical data was a challenging process for traders, suppliers, distributors, end-consumers, and other parties involved.

High loads and lack of scalability

Large data streams and high operational loads led to system interruptions during operation. This issue necessitated the building of a high-performing and scalable market analytics solution to handle growing data volumes error-free.

They needed a digital solution to unify data analytics across underserved, opaque, and illiquid markets and present it to commodity traders and buyers in a convenient, aggregated format.

Methodology & Approach

For the project, we provided a dedicated team that communicated directly with the client in the form of project status syncs, sprint reviews, and other meetings. They regularly collected feedback and gathered new requirements from the client, provided consulting, and jointly worked on particular tasks and projects. This proactive approach ensured rapid decision-making during the development.

MVP development

For the MVP stage, we decided to validate the data aggregation functionality for the client’s future solution. It aimed to replace manual document workflows, which became inconsistent and hence unreliable over time because of the growing paper loads and the number of cross-team dependencies.

We integrated the GPS functionality and enabled results filtering by location, transport mode (automobile, airplane, ship, truck, or train), supported products, and price range so that users could quickly find the best matching commodity offers. The basic workflow was the following:

  1. A user authenticates in the app through the JWT-based authentication method.
  2. They see the map with a multitude of locations
  3. There, they can find the necessary fertilizer component in the same convenient way as one looks up the apartment in an apartment finder.
  4. Based on set criteria (location, transport mode, price, supported products), the user could find the required fertilizer(s) and their suppliers within the selected area.

Unique technologies

The client wanted to implement unique technologies on the project, which required time for learning. Besides the common development methods, we needed to think ‘outside the box,’ implementing the ‘client-server’ configuration to increase the app’s performance.

Automated data conversion into the latest format

Occasionally, we implemented unique solutions instead of data migration, which supported multiple data formats at once, and allowed automated converting those data into the most relevant format.

Best development practices

To achieve the desired results, our team built scalable components for further project growth. We implemented and conducted multiple unit tests at different stages of the development process and conducted regular team meetings and syncs to speed up development and decision-making.

Continuous learning

Besides development, the client needed to maintain the actual versions of all libraries, including core ones. At this point, our task was to regularly update the knowledge of these libraries, provide timely updates, and ensure the changes wouldn’t affect the solution's source code.

Solution

Kontango’s focus was to develop lightweight and purpose-built software solutions, making their products easy to use. With this in mind, our team provided an all-in-one market intelligence solution for underserved commodities. It allowed Kontango’s customers to anticipate gyrations in the market while excluding many of the manual workflows, data management, and reporting challenges of the existing tools. The solution we offered comprised the following functionality:

Dynamic price adjustments

The application enables suppliers and commodity traders to control and dynamically adjust prices (for purchasing and delivery) for agricultural fertilizers depending on a particular location.

Dynamic price adjustments

Custom application configurations

Commodity traders and suppliers can assemble a unique configuration of the application tailored to their specific needs by adding or excluding any functions (such as chats, comments, analytics charts, individual report tables and their tabs, etc.) to cater for the specific needs of a user/organization.

Custom application configurations

Customizable maps of commodity offers

The application features a dynamic map of all available vendors within the selected area. From there, users can further set up additional filters to find the best offers.

  • Real-time, location-based dashboards with the latest changes of prices/players in the selected location.
  • Flexible location management, including dynamic creation of locations on the map, locations’ grouping by specific criteria, and their sharing with other users.
  • Configurable viewing permissions: each location’s visibility can be adjusted per user role to prevent unauthorized access.
  • Supplier/client modes allow for changing information on offers within the specified location by switching between supplier/client modes.
  • Dynamic delivery routes that can be adjusted by location.
Customizable maps of commodity offers

Live chats

Users can communicate on any system event (commodities’ availability, prices, delivery terms, etc.) through live chats available right on the map.

Live chats

Detailed logs

Detailed logs for every event allow users to track the workflow of each deal end-to-end, in particular, checking price dynamics through the time periods specified.

Detailed logs

Technology Stack

Frontend

Remix-React

Victory-JS (charts)

Tailwind CSS

Zod

Antd

Vitest (unit tests)

Playwright (auto tests)

Google Maps API

Backend

Remix

Databases

Prisma

PostgreSQL

Business Results

Over time, the provided application helped the client achieve the following business results:

  • Operational costs’ reduction. Thanks to process automation, the client managed to reduce the amount of paperwork and cut operational and maintenance costs by 60%.
  • Simplified record-keeping. With a unified data storage, the client managed to organize more efficient and consistent document workflows. Since documents were kept in a single system, it became easy for everyone to access the required information whenever needed and maintain the actual state of data.
  • Continuous growth of the client base. The application’s usability allowed the client to attract new customers to the app, turning it into a so-called ‘supplier-client hub’. As a result, Kontango’s client base grew by 150% (and this number keeps growing, with new locations regularly added to the map).
  • Business growth opportunities. Thanks to the application’s scalability, the client could enter new markets, find new partners, and help more market players build connections and communicate in a more efficient way.

The new application helped the client cut operational costs and attract new clients, which led to a revenue growth of 70% and an overall business efficiency boost. Process automation and great scalability of the new product enabled the client to achieve their goals, and continue growing their business.

Customer review
No project overview is complete without incorporating the customer's perspective. Discover the impact and value of our solution through the eyes of those who benefit from it the most.
4.9

25 Reviews on Clutch

25 Reviews on Clutch

More Case Studies