Ricult: Cross-Platform Agri-Tech Solution

Ricult: Cross-Platform Agri-Tech Solution

Architected a scalable NX monorepo for Ricult, enabling unified code sharing across React Native and React Native Web for web and mobile apps, and automated mobile deployments.

View
Mobile Preview
Back to Projects
Key Responsibilities
Led architectural setup, developed reusable UI library, automated mobile deployments, implemented hybrid app solutions.
Key Implementations
NX monorepo, React Native Web integration, Fastlane CI/CD, shared business logic/UI.
Customer Impact
Streamlined frontend development, improved developer productivity, reduced time-to-market for digital products.

Project Overview

The Problem

Inefficient code duplication across web and mobile, fragmented development workflows, and manual mobile app deployments.

The Solution

Unified codebase via NX monorepo and React Native Web, enabling rapid cross-platform development and automated releases.

Vision & Impact

Ricult's technology-first approach was enhanced, bridging the gap between rural farmers and institutional partners, fostering economic growth and food security.

Detailed Overview

At Ricult, a mission-driven agri-tech company, I led the architectural setup of a cross-platform frontend framework using NX workspaces. This enabled scalable code sharing across web and mobile platforms. I established a reusable UI library that worked seamlessly with both React Native and React Native Web, ensuring visual and functional consistency across platforms. This allowed the team to build and maintain native mobile and web apps using a unified codebase with React, React Native, and TypeScript. Additionally, I developed automated deployment pipelines using Fastlane, significantly reducing release overhead and improving CI/CD workflows for mobile applications. My work streamlined the frontend development process, improved developer productivity, and reduced time-to-market for Ricult's digital products.

Technical Details

Technologies Used
React
React Native
React Native Web
TypeScript
NX Workspaces
Fastlane
Git
CI/CD
Node.js
Redux
REST APIs
Project Information

Duration

Dec 2022 - Apr 2023 (5 months)

Team Size

Team of 5 (3 Frontend, 1 Backend, 1 DevOps)

My Role

Software Engineer / Frontend Developer

Key Achievements
  • Set up a scalable monorepo architecture using NX workspaces for efficient web and mobile code sharing.

  • Developed a reusable component library compatible with both React Native and web using React Native Web.

  • Automated mobile app deployment with Fastlane, significantly improving release efficiency and CI/CD workflows.

  • Delivered high-performance, hybrid applications with shared business logic and UI between web and mobile platforms.

  • Enhanced developer experience and productivity through unified tooling and architectural consistency.

Challenges & Learnings
  • Architecting a complex monorepo for seamless cross-platform code sharing.

  • Ensuring consistent visual and functional behavior across React Native and React Native Web.

Explore This Project

Ready to Collaborate?

If you have a project in mind or just want to connect, feel free to reach out.