arrow_back Back to Projects
schedule 4 monthspublic Remote

Offline-First Smart Farm Management App (ShambaSync)

location_on England

From USD 15k

Fixed Price

Project Description

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.
group

Open Roles (3)

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.

MIDReact NativeSQLiteOffline SynchronizationTypeScript

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.

MIDNode.jsPostgreSQLExpressREST APIs

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.

MIDFigmaMobile UI DesignUser ResearchPrototyping
flag

Milestones (4)

1

Milestone 1: UI/UX Prototypes & Sync Architecture Setup

KES 3keventSep 29, 2024
Funded
2

Milestone 2: Offline Database & Core Finance Module

KES 4keventOct 29, 2024
Pending
3

Milestone 3: GPS Integration, Inventory & Staff Management

KES 4keventNov 28, 2024
Pending
4

Milestone 4: Cloud Sync, Integration Testing & Store Deployment

KES 4keventDec 28, 2024
Pending
category

Skills & Categories

Skills

Data PrivacyExpress.jsResponsive Web DesignEdge AIResponsive Web Design.NETNode.jsPostgreSQLFirebaseJavaScriptDjango

Categories

Full Stack DeveloperFull-Stack DeveloperMobile DeveloperReact Native DeveloperAgriTech Specialist

Budget

From USD 15k

Fixed Price

Timeline

schedule

Duration

4 months

event

Start Date

Mar 1, 2027

public

Work Mode

Remote

Offline-First Smart Farm Management App (ShambaSync) | Silicon Savannah Talent