ror dev golang dev contact us
Macadamia Sales Market

Transforming a macadamia nut trading platform

  • Platform scalability
  • Trading enhancements
  • Integrations
Macadamia Sales Market screen
about

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.

about Macadamia Sales Market
duration

apr 2024 - ongoing

location

South Africa

industry

agriculture

team
  • 2 RoR developers
preview Macadamia Sales Market
challenge

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.

request Macadamia Sales Market
solution

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.

solution img

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.

solution img

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.

Gerhard Potgieter, Chief Digital Officer, Macadamia Sales Market
process
analysis Macadamia Sales Market

Stage 1: technical review

Conducted a technical review to estimate and prioritize tasks based on business impact.

analysis Macadamia Sales Market

Stage 2: development

Delivered features iteratively while maintaining flexibility for new requirements.

analysis Macadamia Sales Market

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 icon
Backend
Ruby on Rails Grape Sidekiq RSpec
frontend icon
Frontend
React Jest
linter icon
Devops
Kubernetes Google Cloud (Postgres, Redis, Cloud Storage) Helm GitHub Actions
technology stack image

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.

Tools
  • Slack icon
  • Redmine icon

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.

 Market Macadamia Sales

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

Pavel Nahorski, VP of Business Development

Roland Masiazhyn Business Development Manager

Rating of Rubyroid Labs 5.0
based on reviews of 47 customers