arrow_backAll projects
4 monthsRemote

Offline-First Smart Farm Management App (ShambaSync)

EnglandAgriculture & AgritechPosted 3 months ago

About this project

Background: Agriculture remains the core economic driver of Kenya, contributing over 33% of the GDP and employing more than 40% of the national population. However, smallholder and medium-scale farmers face a significant barrier: a severe lack of structured, digitized tools to manage operations. While mobile penetration is high, rural Kenya suffers from erratic 3G/4G connectivity, making standard cloud-dependent apps unusable. This digital divide isolates farmers from modern operational efficiency. ShambaSync addresses this market gap by delivering an offline-first management platform, ensuring uninterrupted operational logging (finances, tasks, inventory) even in remote areas, synchronizing automatically when connectivity resumes. Objectives: - Build a highly responsive cross-platform (Android & iOS) application using React Native and an offline-first SQLite/Realm database structure with custom synchronization engines. - Design and deploy an intuitive, lightweight UI/UX optimized for low-to-mid tier smartphones popular in rural Kenya, featuring dual-language localization (English and Swahili). - Implement localized GPS & weather integration that caches micro-climate analytics and predictive crop cycles for offline access. - Establish a secure, robust operational ledger tracking daily farm finances, seed/chemical inventory thresholds, and labor delegation. Scope of Work: - Database & Synchronization Architecture: Implement client-side local SQLite caching with an asynchronous synchronization engine. Build secure, authenticated Node.js REST APIs connected to a relational PostgreSQL database on AWS. Define a strict conflict resolution protocol based on logical timestamps. - UI/UX Engineering: Conduct user research to draft high-fidelity interactive wireframes in Figma optimized for accessibility (large tap targets, readable high-contrast typography, and light asset sizes for low-performance CPUs). - Finance Ledger Module: Develop offline-ready form submission screens for capturing daily operations costs, seed/fertilizer inputs, and sales revenues, backed by an auto-calculating analytics dashboard. - Inventory & Labor Tracker: Design offline-first modules for real-time tracking of seed/chemical volumes, automated trigger-alerts for low stock, and a task board to manage farmhands without active network dependencies. - GIS & Geolocation Service: Integrate Google Maps and OpenWeatherMap APIs to map localized land boundaries and cache weather patterns for offline diagnostic reference. Key Deliverables: - Complete Figma interactive prototypes covering onboarding, settings, and main dashboards in English and Swahili. - Tested, production-ready Android (AAB/APK) and iOS installation files. - Production-deployed cloud database (PostgreSQL) and backend API (Node.js) hosted securely on AWS. - Technical documentation detailing the custom offline-to-online sync engine, database schema definitions, and a comprehensive user guide.

Roles on this project

3 of 3 still open

  • Lead Mobile Developer (React Native)

    Responsible for setting up the mobile application architecture on React Native, designing client-side storage structures using SQLite/Realm, and implementing resilient offline-to-online synchronization loops. This role ensures the front-end features perform smoothly on low-spec hardware.

    Mid level

  • Backend Developer

    Responsible for developing secure, high-performance Node.js REST APIs, designing optimized PostgreSQL schemas, and configuring hosting on AWS. Focuses heavily on backend-side data validation, performance tuning, and conflict resolution during sync processes.

    Mid level

  • UI/UX Designer

    Responsible for conducting localized user experience research, planning user journeys, and building high-fidelity interactive prototypes in Figma. This role ensures visual layouts meet standard accessibility parameters like high-contrast readability and localization support.

    Mid level

Milestones

KES 15,000 across 4

  1. Milestone 1: UI/UX Prototypes & Sync Architecture Setup

    KES 3,000

    FundedDue 29 Sept 2024
  2. Milestone 2: Offline Database & Core Finance Module

    KES 4,000

    Not yet fundedDue 29 Oct 2024
  3. Milestone 3: GPS Integration, Inventory & Staff Management

    KES 4,000

    Not yet fundedDue 28 Nov 2024
  4. Milestone 4: Cloud Sync, Integration Testing & Store Deployment

    KES 4,000

    Not yet fundedDue 28 Dec 2024

KES 3,000 is already held in escrow on this project. Each remaining milestone is funded before its work begins, and released once the deliverable is approved.

Skills and categories

Data PrivacyExpress.jsResponsive Web DesignEdge AIResponsive Web Design.NETNode.jsPostgreSQLFirebaseJavaScriptDjangoFull Stack DeveloperFull-Stack DeveloperMobile DeveloperReact Native DeveloperAgriTech Specialist
Offline-First Smart Farm Management App (ShambaSync) | Silicon Savannah Talent