Transforming a macadamia nut trading platform
- Platform scalability
- Trading enhancements
- Integrations

MSM runs a global platform for trading macadamia nuts, where users can anonymously track prices and make buy or sell deals. The platform serves as a central hub to simplify and streamline trade in the macadamia nut industry. MSM aims to increase price transparency, stabilize the market, and strengthen the industry by addressing supply and demand fluctuations.
apr 2024 - ongoing
South Africa
agriculture
- 2 RoR developers

meeting MSM business needs
The client approached us as a trusted development partner to implement a list of features that would expand the platform's capabilities, enhance usability, and support future growth. While no specific problem was identified, the focus was on improving the platform to meet evolving business needs.
Our team worked closely with the client, proposing solutions tailored to their business objectives. We ensured that every feature added real value and addressed their strategic priorities.

transforming platform for extension
RRL team delivered key improvements to expand trading options, improve user management, integrate new systems, and build a scalable infrastructure, laying the foundation for long-term growth.
-
1. expanded trading capabilities
added support for dried-in-shell nuts and prepared for additional types
-
2. usability enhancements
responsive design, tooltips, bid notifications, and custom filters
-
3. system integrations
AgrigateOne and Food Safety Platform for compliance and user verification
-
4. advanced admin features
export data, reject users, and custom date ranges
-
5. contract flow
enhancing the contract flow and updating terms and conditions to meet legal compliance
-
6. filtering
developing customized graphs for pricing trends and dynamic filters for better usability
To ensure a smooth user experience, we conducted thorough testing on both the frontend and backend.

expanded trading capabilities
The platform now supports trading for both dried-in-shell and kernel macadamia nuts, with detailed filters for style, grade, harvest season, origin, and certifications.
Additionally, we implemented comprehensive tracking for every nut type, making it much easier to add new nut varieties in the future.
enhanced listing and bidding features
Sellers can now add bids to their nut listings, allowing buyers to place competitive offers. This makes pricing more dynamic and encourages a competitive trading environment.

introducing new user roles and company accounts
We introduced new user roles and administrative tools to enhance control over users and listings.
subscription memberships
We launched a subscription-based membership tier that allows users to monitor macadamia nut prices in real time, providing valuable market insights to inform trading decisions.
expanded user roles and company accounts
previously, each company could have only one registered user. We redesigned the system to support company accounts with multiple roles:
-
company owner
manages the entire company account, assigns roles, and oversees activities.
-
managers
provides flexibility for owners to delegate responsibilities to team members; owners can control and track actions performed by their managers, ensuring streamlined operations.
Rubyroid Labs has been the best value-for-cost option based on comparing estimates.
Stage 1: technical review
Conducted a technical review to estimate and prioritize tasks based on business impact.
Stage 2: development
Delivered features iteratively while maintaining flexibility for new requirements.
Stage 3: support
Provided technical support on demand for ongoing adjustments and improvements.
delivered features
- expanded trading capabilities
- listing and bidding features
- enhancing the contract flow
- user management
- usability enhancements
- system integrations
- advanced admin features
technology stack
Backend
Ruby on Rails Grape Sidekiq RSpecFrontend
React JestDevops
Kubernetes Google Cloud (Postgres, Redis, Cloud Storage) Helm GitHub Actions
communication
We maintained transparent and consistent communication with the client through Slack and tracked progress using Redmine. This ensured alignment and adaptability throughout the project lifecycle.
result
The platform now supports trading multiple nut types with improved usability, robust admin tools, and integrations. Delivered on time and within budget, the enhancements significantly boosted scalability and user satisfaction, establishing a strong foundation for future growth.

The new platform has become a cornerstone of the client's operations, offering:
A reliable system to support existing and new trading types.
An intuitive, scalable infrastructure that meets evolving business needs.
Confidence in their ability to innovate further, thanks to our team's thorough understanding of their business model and proactive problem-solving approach.
Rubyroid Labs delivered a solution that not only met but exceeded client expectations, creating a robust trading platform that positions them as a leader in the macadamia nut market.
estimate your project

Roland Masiazhyn Business Development Manager
Thank you.
Your message has been sent successfully!
We'll get in touch with you within 24 hours, excepting requests received on Saturday, Sunday.