Skip to main content

Lab Overview

The Agri-AI Design Lab is the capstone experience of the Fataplus Bootcamp, where participants ship a production AgriTech product for real farmers in Madagascar. The Smart Irrigation Companion serves as the foundational case study, combining UX research, AI strategy, no-code development, and field deployment.

Live Project: Smart Irrigation Companion

Client: FOFIFA Agritech Lab
Users: 800 rice farmers in Alaotra-Mangoro region
Timeline: 14-week pilot (November 2025 - February 2026)
Budget: €35,000
Goal: Deploy bilingual mobile/web app with predictive watering alerts, cooperative scheduling, and impact analytics

Design Sprint Case Study

Problem Statement

Context: Smallholder farmers lack timely irrigation guidance, causing water waste and yield loss. User Pain Points:
  • Farmers copy neighboring plots instead of using scientific timing
  • Cooperative schedulers manage 65+ farmers with paper logs and WhatsApp
  • Unreliable weather forecasts and no pump availability visibility
  • Manual scheduling causes conflicts and inequitable water distribution
Success Criteria:
  • 15% yield increase
  • 20% water savings
  • 70% weekly active users during pilot
  • NPS ≥35
  • Onboarding completion under 15 minutes

Engagement Kickoff

The project launched with a structured kickoff canvas defining stakeholders, constraints, and workstreams:
StakeholderRoleExpectationsCommunication
Dr. RanaivoProgram Lead (FOFIFA)Milestone visibility, impact metricsWeekly email summary + monthly review call
LovaCooperative ChampionTraining materials, offline accessWhatsApp group; on-site sessions bi-weekly
FOFIFA Data TeamData ProvidersClear API specs, governance alignmentSlack connect; data clinic Fridays
Fataplus Design SquadDelivery TeamSprint scope alignment, supportDaily async standup in Linear
Bootcamp CohortTrainee TestersStructured exercises, mentor feedbackWeekly studio lab
  • Connectivity: Spotty 3G coverage requiring offline-first design
  • Devices: 68% use basic Android phones (≤30MB app size limit)
  • Infrastructure: Limited solar pumps, shared cooperative equipment
  • Budget: €35k covering design, development, field deployment, and training
  • Timeline: 14 weeks from kickoff to impact readout
  • Compliance: Align with local data privacy norms and MAEP reporting standards
Agent / TeamResponsibilitiesImmediate Next Step
Studio OrchestratorCoordination, playbook exportsSchedule sprint zero + confirm tool stack
Field EthnographerResearch synthesis, persona updatesDigest 12 interview transcripts by Nov 14
AI Solution CrafterUse-case prioritization, data auditMap AI opportunities + launch readiness audit
Product Experience EngineerUX/UI + no-code buildDraft navigation concept and component inventory
CX/DX StrategistAdoption & KPI frameworkOutline training path + KPI dashboard blueprint
Bootcamp MentorEducation alignmentAdapt sprint into cohort exercise brief

Research & Personas

Field Research Synthesis

The research digest compiled insights from farmer interviews, cooperative training sessions, and API documentation:
SourceTypeKey InsightEvidenceFollow-up
Interview_RiceFarmer_001TranscriptFarmers rely on neighbors for irrigation timing”Nous attendons que le champ d’à côté commence”Capture irrigation diary over 4 weeks
CoopTraining_Sept2025NotesNeed offline-first onboardingTrainers request printable guidesPrototype SMS onboarding script
MeteoMada_APIAPI specHourly forecast granularity availableAPI documentationConfirm pricing & rate limits
PilotSurvey_July2025CSV68% use basic Android phonesSurvey dataDefine minimum device requirements
Research Gaps Identified:
  • Missing evapotranspiration historical data for 2023
  • 2 Malagasy audio interviews require transcription
  • Need irrigation ritual shadowing sessions
  • Compile agronomist heuristics for AI prompt design

Persona Spotlight: Voahirana Randria

The primary persona represents cooperative irrigation schedulers balancing farmer equity with limited resources:

Voahirana Randria - Cooperative Irrigation Scheduler

Location: Andilamena cooperative, Alaotra-Mangoro
Responsibility: Coordinates watering schedules for 65 rice farmers
Story:
Voahirana juggles paper logs, WhatsApp messages, and weekly meetings to prevent crop stress while ensuring equitable pump access. She reports water usage to MAEP and donors but lacks visibility into pump downtime and forecast reliability.
Primary Job-to-be-Done:
Ensure equitable irrigation slots so every farmer receives water at the optimal time
Secondary JTBD:
Report water usage and crop status to MAEP and donors with proof of impact
PainsGains
Manual scheduling causes conflictsWants predictive guidance
Forecasts unreliableAutomated alerts
Lacks visibility into pump downtimeProof of impact for donors
Paper logs difficult to compile for reportsDashboard with SDG alignment
Devices: Android phone with intermittent 3G; cooperative laptop shared once weeklyTrust Anchors: FOFIFA agronomists, cooperative eldersCommunication Channels: WhatsApp for coordination, SMS for alerts, phone calls for urgent issuesLiteracy: Fluent in Malagasy and French; prefers bilingual interfaces
  • Dashboard highlighting upcoming stress periods with weather context
  • SMS alerts for schedule changes and pump conflicts
  • Offline-ready forms for logging irrigation sessions
  • Auto-generated reports for MAEP with bilingual summaries
  • Alternative slot suggestions when conflicts detected
Validation Partners: Lova (cooperative champion), FOFIFA agronomists, MAEP regional office

Concept Development

AI Concept Portfolio

The team prioritized three core concepts using impact/feasibility matrices:

1. Predictive Watering Advisor

Impact: High
Feasibility: Medium
SMS and app alerts with explainable recommendations combining weather forecast, crop stage, and pump availability

2. Cooperative Scheduling Optimizer

Impact: High
Feasibility: High
Drag/drop calendar resolving pump conflicts with automated alternative slot suggestions

3. Impact Analytics Coach

Impact: Medium
Feasibility: High
Automated reporting to MAEP and donors with SDG tracking and yield comparisons

Data Readiness Audit

Before prototyping, the team assessed AI feasibility through a comprehensive data audit: Overall Rating: Medium-Low Available Data Sources:
  • MeteoMada API (hourly weather forecasts)
  • Pump usage logs (currently paper-based)
  • Farmer plot records (cooperative spreadsheets)
  • Survey data from pilot participants
Data Gaps & Remediation:
GapImpactRemediationOwnerTimeline
Pump logs not digitizedHighCreate Supabase forms for cooperativeLantoWeek 2
No evapotranspiration dataMediumSecure MeteoMada API contract with cachingFOFIFA Data TeamLate November
Missing data stewardsMediumAssign cooperative coordinatorsLovaWeek 1
Privacy framework undefinedHighImplement anonymization in SupabaseFataplus + LegalWeek 3

UX/UI Design

Experience Architecture

The product supports three primary journeys:
1

Farmer Alert Journey

Farmer receives predictive watering alert → confirms readiness → logs outcome via mobile app or SMS
2

Cooperative Scheduling

Cooperative dashboard for viewing weekly schedule → resolving conflicts → notifying affected farmers
3

Agronomist Insight Review

Review AI recommendations → approve or override → provide context for edge cases
Edge Cases & Offline Considerations:
  • SMS fallback for low connectivity
  • Queue notifications when pump unavailable
  • Manual override logging with agronomist approval
  • Voice prompts for farmers with literacy constraints

Key Screens & Components

Alert Feed:
  • Card-based list of irrigation recommendations
  • Weather summary with visual icons
  • Confirmation button with SMS fallback
  • Offline badge when cached
Irrigation Schedule Timeline:
  • Weekly calendar view with farmer assignments
  • Pump availability indicators
  • Conflict warnings with alternative slots
  • Drag-to-reschedule (cooperative coordinators only)
Weather Insights Card:
  • 7-day forecast with rain probability
  • Evapotranspiration rates
  • Optimal irrigation windows highlighted
Onboarding Wizard:
  • 3-step setup: Profile → Plot details → Notification preferences
  • Bilingual FR/MG with audio prompts
  • Skip option for SMS-only mode
Cooperative Admin Dashboard:
  • Weekly schedule calendar with drag/drop
  • Conflict detection with automated resolution suggestions
  • Farmer contact list with alert history
  • Pump maintenance log
Analytics & Reporting:
  • KPI summary cards (yield lift, water savings, active users)
  • Weekly usage charts by farmer and plot
  • Export to Google Sheets for MAEP reporting
  • SDG alignment indicators
Agronomist Review Panel:
  • AI recommendation queue
  • Approve/override interface with context fields
  • Feedback log from farmers
  • Model performance metrics
Typography:
  • Bilingual font stack (Noto Sans for Latin/Malagasy)
  • Size scale: 12px (caption) → 48px (hero)
  • Line height 1.5 for readability in sunlight
Color Palette:
  • High contrast for outdoor use (WCAG AAA)
  • Primary: Agriculture green (#2D7A3E)
  • Alert: Warning amber (#F59E0B)
  • Success: Growth teal (#10B981)
Components:
  • Buttons (primary, secondary, ghost, SMS-link)
  • Cards (elevated, outlined, interactive)
  • Status badges (online, offline, syncing, conflict)
  • Toast notifications (success, error, info)

Customer Journey Map

The full lifecycle journey for Voahirana (cooperative scheduler):
StageUser GoalTouchpointsEmotionsMetricsOpportunity
AwarenessUnderstand value of smart irrigationCooperative briefing, poster, SMS teaserCurious yet skepticalEvent attendance rateUse success stories from pilot farmers
ConsiderationEvaluate feasibility & effortDemo day, one-on-one with FataplusHopeful but cautious about workloadSign-up conversionsOffer quick-start kit + offline brochure
OnboardingConfigure schedules & alertsMobile wizard, WhatsApp promptsEnergized but overwhelmed by setupOnboarding completion timeGuided setup sessions, interactive checklist
ActivationReceive and act on first alertsPush notification, SMS, phone check-inConfident if pump ready, anxious if conflictsAlert acknowledgment rateProvide automated alternative slots + hotline
AdoptionIntegrate into weekly routineDashboard reviews, cooperative syncEmpowered when data aligns, frustrated by gapsWeekly active usageSimplify dashboards, add printable summaries
Impact ReportingShare results with sponsorsAnalytics dashboard, MAEP reportProud if metrics positiveImpact report submissionsAuto-generate bilingual reports
AdvocacyRecommend to other cooperativesShowcase events, bootcamp sharebackMotivated, community prideReferral countProvide referral incentives, highlight stories
Improvement Experiments:
  • Test voice-note instructions for low-literacy farmers
  • Pilot community leaderboard to gamify water savings
  • Align alerts with local radio bulletins for redundancy

No-Code Development

Build Strategy

Technology Stack

Frontend:
  • Bubble (web admin for cooperatives and agronomists)
  • FlutterFlow (mobile companion for farmers)
Backend:
  • Supabase (PostgreSQL database with real-time sync)
  • Twilio (SMS integration for offline fallback)
Integrations:
  • MeteoMada API (weather forecasts)
  • Google Sheets (archival and MAEP reporting)
  • Zapier (escalation workflows)
  • OpenAI GPT-4 (contextual irrigation tips)

Data Model

Core Entities:
Farmer
  - id, name, phone, language_preference, cooperative_id
  
Plot
  - id, farmer_id, crop_type, area_hectares, soil_type
  
Pump
  - id, cooperative_id, capacity_lpm, status, maintenance_log
  
ScheduleSlot
  - id, plot_id, pump_id, start_time, duration_minutes, status
  
Alert
  - id, farmer_id, recommendation, weather_context, sent_at, acknowledged_at
  
FeedbackEntry
  - id, farmer_id, alert_id, success_rating, notes, agronomist_review

Sprint Schedule

SprintFocusDeliverablesOwnerValidation
0 - SetupPlatform setup, design tokensBubble workspace, FlutterFlow project, Supabase schema draftLantoInternal review
1 - Alerts MVPAlert feed, SMS workflowAlert screen, Twilio integration, dashboard skeletonLanto + HeryFarmer pilot with 5 users
2 - SchedulingCooperative calendarDrag/drop schedule, conflict resolution rules, email notificationsLantoCooperative simulation workshop
3 - AnalyticsImpact tracking, trainingDashboard with KPIs, training materials, export functionRadoField test + KPI baseline

Automation Workflows

Daily Alert Queue (Runs at 06:00):
  • Query MeteoMada API for weather forecast
  • Calculate irrigation recommendations per plot
  • Check pump availability and detect conflicts
  • Queue alerts for farmers via Supabase
Schedule Update Notification:
  • Trigger: ScheduleSlot modified
  • Action: Send SMS to affected farmer with new time
  • Log notification in Alert table
Conflict Escalation:
  • Trigger: Conflict detected >24h unresolved
  • Action: Zapier webhook to notify cooperative coordinator
  • Create task in Linear for Fataplus support
Irrigation Recommendation Explainer:
Prompt: "Explain irrigation recommendation"
Context:
  - Weather forecast (rain probability, temperature, evapotranspiration)
  - Crop stage (growth phase, days since planting)
  - Soil moisture (if sensor available, otherwise estimated)
Output:
  - Bilingual SMS (FR/MG) with actionable timing
  - Rationale: "Rain expected tomorrow, delay by 24h"
Model: GPT-4
Temperature: 0.3 (for consistency)
Guardrails:
  - Never recommend irrigation during forecast rain >70%
  - Flag if soil moisture sensors offline
  - Defer to agronomist if temperature anomaly detected
Weekly Water Usage Summarizer:
Prompt: "Summarize weekly water usage"
Context:
  - Farmer feedback logs
  - Pump usage data (start/end times, flow rates)
  - Yield estimates (if available)
Output:
  - Dashboard card with savings percentage
  - SDG alignment indicators (SDG 6: Clean Water)
  - Comparison to baseline week
Model: Claude 3.5 Sonnet
Temperature: 0.5 (for narrative variety)
FlutterFlow Offline Plugin:
  • Cache last 3 alerts locally
  • Store farmer profile and plot details
  • Queue outgoing feedback submissions
  • Sync when connectivity restored
SMS Fallback Logic:
  • If push notification fails → send SMS within 5 minutes
  • SMS includes: Recommendation + Weather summary + Confirmation keyword
  • Farmer replies with keyword → update acknowledgment in Supabase
Sync Indicators:
  • Badge showing “Offline” or “Last synced: 2h ago”
  • Manual refresh button
  • Background sync every 30 minutes when online

Field Deployment

Training & Onboarding

Delivery Enablement Materials:
  • Video Tutorials (FR/MG with subtitles): App walkthrough, SMS keyword guide, dashboard navigation
  • Printable Quick-Start Guides: 1-page visual guides for farmers and cooperative coordinators
  • WhatsApp Micro-Lessons: Daily tips sent to cooperative group chat
  • Radio Bulletin Scripts: Align alerts with local radio for redundancy
  • Bootcamp Lab Integration: Use engagement as teaching case study for 2026 cohort
Training Workshops:
1

Co-Design Session with Voahirana

Test scheduling flows and offline-first prototypes with cooperative peers
2

Farmer Onboarding Sessions

Guided setup of mobile app with mentor support, SMS fallback configuration
3

Agronomist Training

AI recommendation review panel, override workflows, model performance interpretation
4

MAEP Reporting Tutorial

Dashboard walkthrough, export functions, SDG alignment metrics

Validation Checkpoints

WeekCheckpointParticipantsDeliverablesSuccess Criteria
2Concept ReviewFOFIFA leadership, Fataplus teamConcept portfolio, data auditApprove top 3 concepts, data remediation plan
6Prototype Field Test5 pilot farmers, Lova (champion)FlutterFlow MVP, SMS workflow≥4/5 satisfaction, identify 3 priority fixes
12MVP Launch65 farmers, cooperative coordinatorsFull app + dashboard, training materials70% onboarding completion, 50% weekly active
14Impact ReadoutAll stakeholders, bootcamp cohortImpact report, MAEP submissionYield +10%, water savings +15%, NPS ≥30

Bootcamp Integration

Lesson Kit: Smart Irrigation Design Sprint

The capstone project was adapted into a structured bootcamp lesson for the 2026 cohort: Session Date: November 18, 2025
Cohort: Figma EDU Bootcamp 2026 – Pilot Lab
Objectives:
  • Translate field research into AI-enabled product concepts
  • Craft UX flows and no-code briefs aligned with agritech constraints
  • Practice bilingual communication and inclusive design for farmers
Exercises:
  1. Insight-to-Concept Mapping: Map top 3 insights to AI concepts; justify with impact/feasibility matrix
  2. Alert-to-Action Micro-Journey: Design flow with offline fallback screens
  3. Optional Extension: Prototype MVP component in FlutterFlow using provided data schema
Resources Provided:
  • Research digest (research-digest-smart-irrigation-2025-11-10.md)
  • Persona profile (Voahirana Randria)
  • Concept-to-prototype plan
  • No-code sprint template
  • Journey map canvas

Cohort Feedback (November 19, 2025)

Team Performance Summary:
TeamHighlightsOpportunitiesNext Steps
Team AlaotraStrong persona empathy, clear SMS flowsNeed deeper API feasibility analysisPair with AI Solution Crafter to refine data audit
Team BetsibokaInnovative cooperative dashboard, solid Figma tokensOverlooked offline fallback in FlutterFlowImplement low-bandwidth mode and retest
Team Canal+Great storytelling tying SDG metricsConcept drifted from farmer needs mid-sprintRevisit insight matrix, align features with primary JTBD
Overall Assessment: Cohort teams successfully translated agritech insights into actionable AI concepts and UX prototypes. Most groups delivered bilingual narratives and considered offline-first constraints. Next sprint focus: Refining data readiness assumptions and testing no-code performance. Upcoming Milestones:
  • Nov 22: Submit revised prototypes with offline mode adjustments
  • Nov 25: Joint review with cooperative champions
  • Dec 2: Final bootcamp expo rehearsal

Impact & Metrics

Target Outcomes

Yield Lift

Target: +15%
Measured by cooperative harvest records compared to baseline

Water Savings

Target: +20%
Tracked via pump usage logs and farmer feedback

User Adoption

Target: 70% weekly active
Alert acknowledgment and dashboard login rates

Satisfaction

Target: NPS ≥35
Post-pilot survey with farmers and cooperative coordinators

Analytics Instrumentation

Supabase Event Tracking:
  • Alert sent → acknowledged → irrigation executed
  • Schedule conflict detected → alternative suggested → resolved
  • Feedback submitted → agronomist reviewed → action taken
  • Dashboard visited → report exported → MAEP submitted
Weekly Automated Reports:
  • Water usage per farmer and plot
  • Alert acknowledgment rates
  • Schedule conflict resolution time
  • Offline mode usage frequency
  • Farmer feedback sentiment analysis (AI-powered)

Real-World Impact (Projected)

For 800 rice farmers in Alaotra-Mangoro:
  • Economic: Estimated €120k additional revenue from 15% yield increase
  • Environmental: 1.6M liters water saved annually (20% reduction)
  • Social: Equitable pump access reducing cooperative conflicts
  • SDG Alignment: SDG 2 (Zero Hunger), SDG 6 (Clean Water), SDG 13 (Climate Action)
For Bootcamp Participants:
  • Portfolio: Production app with real users for job applications
  • Skills: End-to-end product design from research to deployment
  • Network: Connections with FOFIFA, cooperatives, and AgriTech ecosystem
  • Certification: Validated through live project impact metrics

Playbook & Workflows

The entire engagement was orchestrated using BMAD agent workflows:
  1. Engagement Kickoff: *kickoff-engagement (Studio Orchestrator)
  2. Asset Ingestion: *ingest-assets (Field Ethnographer)
  3. Insight to Concept: *map-ai-usecases (AI Solution Crafter)
  4. Concept to Prototype: *concept-to-prototype (Product Experience Engineer)
  5. Data Readiness Audit: *data-readiness (AI Solution Crafter)
  6. Service Blueprint: *plan-adoption (CX/DX Strategist)
  7. CX Journey Map: *cx-journey (CX/DX Strategist)
  8. Bootcamp Lesson Kit: *create-lesson (Bootcamp Mentor)
  9. Playbook Export: *export-playbook (Studio Orchestrator)
AgentTriggerDescription
Studio Orchestrator*kickoff-engagement, *export-playbookRun orchestration workflows
Field Ethnographer*ingest-assets, *persona-forgeResearch synthesis
AI Solution Crafter*map-ai-usecases, *data-readinessAI opportunity analysis
Product Experience Engineer*concept-to-prototype, *nocode-sprintUX + no-code delivery
CX/DX Strategist*plan-adoption, *cx-journeyAdoption planning
Bootcamp Mentor*bootcamp-mode, *create-lessonTraining workflows
  • Kickoff canvas completed
  • Research digest created
  • Persona drafted (Voahirana Randria)
  • Prototype plan defined
  • No-code sprint backlog defined
  • Data readiness audit compiled
  • AI service blueprint drafted
  • CX journey map outlined
  • Bootcamp lesson kit + feedback captured
  • Twilio pilot numbers provisioned (pending)

Next Steps

UX/UI Program

Explore the full curriculum and module structure

Bootcamp Overview

Return to program overview and certification

Project Partners: FOFIFA, MeteoMada, Alaotra-Mangoro Cooperatives
Bootcamp Cohort: Figma EDU Bootcamp 2026 – Pilot Lab
Funding: PIC Pole Intégré de Croissance Madagascar

Build docs developers (and LLMs) love