Our client is a global Switzerland-based commodity trading and processing company specializing mainly in agricultural products like coffee, cocoa, and cotton. The company reached out to us to fully build a cloud-based coffee procurement marketplace system. The system should support them in connecting efficiently with coffee suppliers and buyers, handling offers of coffee, purchases, and sales, as well as creating and signing electronic contracts faster.
The challenge
This is a comprehensive platform built from scratch, which includes a web app and a cross-platform mobile app. The client asked us to integrate their users' data from their ERP system with this marketplace platform. The coffee industry is also a complicated and demanding sector, we have worked closely with our client completely remotely to translate requirements into clear product specifications, project roadmaps, and deliveries.
The development team made an effort to create an intuitive and easy-to-use platform that would cater to their target audience and streamline day-to-day coffee procurement tasks. Our developers utilized Angular for the web app, .NET, and Microsoft Azure for back-end parts, as well as Flutter for cross-platform mobile applications for iOS and Android. Thanks to these technologies, we were able to reduce the development time considerably and save costs to accelerate the launching of the software. We also integrated electronic document signings to streamline the contract process and ensure integrity among all stakeholders in the supply chain.
Delivery approach
- Define the scope of work and product specifications.
- Define system architecture and implement the first demo to get approval from the client.
- Establish project phases and release roadmap.
- Deliver features by features in a continuous and incremental manner that includes development, testing, deployment, and feedback.
The result
After one year, we released web and mobile solutions to the market. Coffee buyers can find off-takers based on quality, certification, price, or other characteristics through the platform. Two parties can quickly start the conversation, negotiate and discuss contract conditions via live chat. Thus, procurement management efficiency is increased significantly, and the contracting procedures are streamlined. Our client is happy with the outcomes, and we are ongoing developing other features. Let’s take a look at several features:
- Purchase and sales management
- Contract management
- Live chat between supplier and provider
- Dashboard of the mobile app