Building a Multi-Module B2B Marketplace for Ethical Mineral Trading in Africa

10+
key modules implemented
6
user roles implemented
1
separate marketplace as part of the operational system
checkmark
full transaction cycle on a single platform
phones
  • Client name

    Holding Company

  • Industry

    Supply Chain

  • Location

    Africa

  • Size

    50+

  • Duration

    2023 – 2024

Our client is a leading African holding company providing infrastructure for the procurement and distribution of physical goods and raw materials. Their flagship product is an operational system for cross-border commodity transactions, focusing on ethical sourcing, traceability, and compliance with ESG standards. The client approached Anadea to develop a closed marketplace for mineral trading, which would become a key module of this system.

Challenges

When the client approached Anadea, they were looking for a quick solution to expand their team and implement a complex enterprise product. The client already had internal experience building a marketplace for agricultural products but needed a separate platform for minerals. This meant starting the project from scratch, integrating with existing processes, and working closely with an international team. The main challenges were as follows:

  • bolt

    Complex Business Logic

    This was not just a marketplace but the creation of a corporate portal with a full cycle of operations. The platform had to cover product quality control, inventory and listing management, contract execution, logistics, and financial settlements.

  • bolt

    Communication Barriers

    Part of the team was based on the client's side in Africa, which created a difference in time zones. This led to difficulties with synchronization and affected the speed of decision-making.

  • bolt

    Integration with Other Projects

    The marketplace was developed in parallel with the client's internal marketplace for agricultural products. This created a context of competition between the teams and a need for aligned approaches to avoid conflicts in business logic and design.

  • bolt

    Rapid Team Formation

    The client needed to immediately engage qualified developers at appropriate rate levels. Anadea had to quickly confirm capabilities and form a team to maintain momentum and meet the client's expectations.

Solution

Anadea provided the client with a team of specialists in a team extension (time & materials) format and took on a key role in project implementation. The solution included:

checkmark
Full-Cycle Development

Anadea took on the entire product creation process. Starting from business requirement analysis and UX/UI design, the team moved on to frontend and backend development. This included building API layers and integrating with MongoDB for flexible data storage and retrieval, as well as connecting with financial services and internal tools.

checkmark
Refinement and Detailing of Requirements

The initial instructions were provided as general descriptions, often generated by AI. The Anadea team transformed these into specific user stories, flows, and clearly described tasks. This process was crucial for developing precise features like dynamic inventory management, aggregation tracking tools, and automated contract generation, turning the client's ideas into practical solutions.

checkmark
Comprehensive Feature Set Delivery

Our team designed and implemented a suite of key features that formed the core of the platform:

  • Integrated a system for real-time inventory and listings management with dynamic stock updates, restocking alerts, and aggregation tracking tools to monitor goods movement and warehouse operations.
  • Developed interactive dashboards and data visualizations tailored to various user roles, providing full operational transparency.
  • Built a secure internal wallet system with comprehensive transaction tracking and user-specific financial history.
  • Created integrated contract management features for automated contract generation, performance tracking, and compliance.
checkmark
Flexible Process Management

Development was carried out using the Agile methodology. Work was divided into 2-week sprints, daily stand-ups were held, and weekly demos were conducted for the client, ensuring continuous feedback and alignment.

checkmark
Technical Leadership and Quality Control

Anadea not only developed new features but also conducted code reviews for the client's team's work, improving overall code quality and helping to avoid critical errors. We participated in key architectural decisions to ensure a robust and optimized tech stack.

checkmark
User Adoption and Knowledge Transfer

To ensure smooth product rollout, we delivered detailed onboarding materials and tutorial videos, significantly supporting user adoption and minimizing transition hurdles.

checkmark
Collaboration with Other Teams

The platform was developed in parallel with other client’s products led by a different team. Anadea ensured solution alignment, the use of shared designs, and synchronization of business logic to avoid duplication or conflicts.

checkmark
Focus on Scalability

The platform architecture was designed with multi-tenancy in mind, allowing for the future launch of new marketplaces or modules without the need to rebuild the entire system. The use of modern, flexible technologies like MongoDB further supported this scalable foundation.

Core Platform Features

  • Multi-role registration and KYC system. In-depth user verification (suppliers, samplers, laboratories, logistics).
  • Inventory management. Ability to add goods, specify quantity, units of measurement, storage location, and logistics preferences.
  • Listing management. A complex multi-stage process for creating offers: from product details and pricing to organizing quality control.
  • Quality assurance. Module for uploading quality certificates or organizing visits by independent samplers for laboratory testing. Detailed tracking of testing statuses.
  • Contract management. Full lifecycle of a deal: from reviewing terms and e-signing to tracking fulfillment statuses and payments (broken down into advance and final settlement).
  • Logistics. Real-time module for tracking shipments with the ability to filter by status ("Enroute", "Arrived") and incidents en route (vehicle breakdown, security issues).
  • Financial services. Integration with a custom wallet for processing all payments, activating accounts, depositing, and withdrawing funds.
docs

Tech Stack

kotlin

Kotlin

java

Java

spring boot

SpringBoot

mongo

MongoDB

react

React

next js

Next.js

type script

TypeScript

kotlin

Kotlin

java

Java

spring boot

SpringBoot

mongo

MongoDB

react

React

next js

Next.js

type script

TypeScript

Services

  • hand

    Project management

  • code

    Web development

  • screen

    UI/UX design

  • achievement

    Quality control

Business Value

The implemented platform fully aligns with the next strategic goals:

  • bolt

    The platform ensures full transparency of the supply chain from supplier to buyer.

  • bolt

    Built-in tools for verifying product quality and origin help adhere to ethical norms and global standards.

  • bolt

    Automation of complex multi-stage processes such as listing, contracts, and logistics reduced deal time and lowered operational costs.

  • bolt

    The proprietary wallet creates a closed, secure, and convenient financial cycle for all platform participants.

  • bolt

    Multi-tenant architecture lays the foundation for future expansion of the platform to new product types and markets.

Anadea logo

Contact us

Let's explore how our expertise can help you achieve your goals! Drop us a line, and we'll get back to you shortly.

attention
attention
attention

Other Projects