Skip to content

Bboy010/clim-invest

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ClimInvest - Climate Micro-Insurance via SMS

ClimInvest Logo

Revolutionizing Agricultural Insurance in West Africa

OpenEPI Hackathon 2025 SDG React Native OpenEPI

Project Overview

ClimInvest is a revolutionary mobile application that democratizes access to agricultural insurance in West Africa. Using a mobile-first approach with SMS integration and phone calls, the application offers climate micro-insurance accessible to all farmers, even those without smartphones.

πŸŽ₯ Video Demonstration

Video 1 - Application Overview

Voir Video 1


Video 2 - Detailed Features

Voir Video 2

Discover ClimInvest in action: SMS subscription, automatic payout triggers, Analytics tab with credit scoring, and all accessibility features.

[Click on the video links to see the complete application demonstration]

Problem Addressed

  • 97% of African farmers uninsured vs 50% in Asia
  • 0.7% of global insurance premiums for 17% of arable land
  • Compensation delays: 3-6 months with traditional insurance
  • Access barriers: prohibitive costs, administrative complexity, low banking penetration

Innovative Solution

100% mobile micro-insurance using:

  • Call to 980 - Advisors guiding the complete process
  • SMS "MON ASSURANCE AGRICOLE" to 980 - Simple SMS subscription
  • Advanced OpenEPI APIs - Real-time climate, soil, yield data
  • Mobile Money - MTN MoMo, Orange Money, Flooz
  • Voice interface - Local languages (fon, yoruba, bambara)
  • Community - One user can help their entire farming community

Accessibility Features

Multiple Access Options

  1. Mobile Application (Android/iOS)

    • Complete interface with all features
    • Screen reader support
    • Voice navigation in local languages
    • Full OpenEPI APIs integration
  2. Phone Access (980)

    • For users without Android smartphones
    • Advisors guiding the subscription process
    • Same process for loan applications
    • Multilingual support
    • Access to same OpenEPI data via advisors
  3. Simple SMS to 980

    • Send "MON ASSURANCE AGRICOLE" to 980
    • SMS-guided process
    • SMS confirmation and follow-up
    • Accessible on all phones
  4. Community System

    • A farmer with the app can help their community
    • Facilitated collective registration
    • Sharing of OpenEPI climate information

Data Transparency

The Analytics tab provides advanced services based on user feedback:

  • Agricultural credit score based on OpenEPI data (soil, climate, yields)
  • Access to financing with eligible amounts and personalized rates
  • Agricultural analysis: soil quality, historical yields, market prices
  • Personalized advice to optimize production and sales

OpenEPI Integration - System Core

OpenEPI APIs Used

  1. Climate Data API

    • Historical and real-time meteorological data
    • Drought and precipitation indices
    • Automatic payout triggers
  2. Soil Quality API

    • Soil quality analysis
    • Personalized agricultural recommendations
    • Credit scoring based on soil quality
  3. Crop Health Monitoring

    • Satellite crop surveillance
    • Early detection of water stress
    • Proactive alerts to farmers
  4. Flood Detection API

    • Real-time flood detection
    • Mapping of affected areas
    • Automatic compensation triggers

Benefits of OpenEPI Integration

  • Reliable and updated data in real-time
  • Complete geographical coverage of West Africa
  • Advanced detection algorithms for climate events
  • Seamless integration with mobile payment systems
  • Cost reduction through automation

Competitive Advantages vs Traditional Insurance

Criteria ClimInvest Traditional Insurance
Monthly cost 200-1,000 FCFA 5,000-20,000 FCFA
Payout delay 24-72h automatic 3-6 months (expertise)
Accessibility Mobile money + illiterate Office + bank account
Geographic coverage Remote areas via satellite Urban centers only
Prerequisites Basic phone Smartphone + internet

Proven Technological Foundations

Satellite data is accessible via Digital Earth Africa, which provides historical images since 1984 covering the entire African continent. The NDVI system can detect crop stress up to 2 weeks before visual detection, while Sentinel-1 offers >95% accuracy for flood detection.

AGRHYMET infrastructures guarantee access to real-time meteorological data for the 15 ECOWAS countries, with automated weather stations and Next Generation seasonal forecasting models.

Sustainable Economic Model

  • 80% of premiums β†’ Compensation fund
  • 15% β†’ Technical costs (data, SMS, platform)
  • 5% β†’ Growth and reserves

Break-even point: 50,000 insured with a government reserve fund of 10% of premiums for major disasters.

International Lessons

Kenya (Kilimo Salama): Launched in 2009 with 200 farmers, the program reached 51,000 insured in Kenya and 14,000 in Rwanda. Premium revenues increased from 19 million KSh in 2011 to 33 million KSh in 6 months in 2012.

India (PMFBY): The government program covers 194 million farmers with 50% premium subsidies. Premiums range from 1.5% to 5% of insured amounts depending on crops.

These successes demonstrate the viability of index insurance at scale with appropriate public support.

Projected Impact

  • 500,000 farmers protected by 2027
  • 2.5 million people secured (families included)
  • 45x faster compensation (24-72h vs 3-6 months)
  • 10x lower cost than traditional insurance
  • Extended geographic coverage thanks to OpenEPI data

SDG Contribution

  • SDG 2: Zero Hunger - Food security
  • SDG 1: Rural poverty reduction
  • SDG 13: Climate action - Shock resilience
  • SDG 10: Reduced inequalities - Democratized access

Installation and Setup

Prerequisites

Node.js >= 18
npm or yarn
Expo CLI
Android Studio (for Android emulation)
Xcode (for iOS emulation, macOS only)
OpenEPI API keys (required)

Installation

# Clone the repository
git clone https://github.com/your-username/clim-invest
cd clim-invest

# Install dependencies
npm install

# Configure OpenEPI keys in .env
cp .env.example .env
# Add your OpenEPI keys

# Start development server
npm start

# Run on Android
npm run android

# Run on iOS
npm run ios

OpenEPI Configuration

# Required environment variables
OPENEPI_API_KEY=your_api_key_here
OPENEPI_BASE_URL=https://api.openepi.io/v1
OPENEPI_CLIENT_ID=your_client_id
OPENEPI_CLIENT_SECRET=your_client_secret

Project Structure

ClimInvest/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/          # Reusable components
β”‚   β”‚   β”œβ”€β”€ common/         # Accessible components
β”‚   β”‚   β”œβ”€β”€ cards/          # Information cards
β”‚   β”‚   └── dashboard/      # Dashboard components
β”‚   β”œβ”€β”€ screens/            # Main screens
β”‚   β”œβ”€β”€ navigation/         # Navigation configuration
β”‚   β”œβ”€β”€ services/           # OpenEPI APIs and other services
β”‚   β”‚   β”œβ”€β”€ openEpiService.ts        # Main OpenEPI service
β”‚   β”‚   β”œβ”€β”€ hybridOpenEpiService.ts  # Hybrid service with fallback
β”‚   β”‚   └── creditScoringService.ts  # OpenEPI-based scoring
β”‚   β”œβ”€β”€ store/              # Redux store and slices
β”‚   β”œβ”€β”€ types/              # TypeScript types
β”‚   β”œβ”€β”€ utils/              # Utilities
β”‚   └── hooks/              # Custom hooks
β”œβ”€β”€ docs/                   # Technical documentation
└── assets/                 # Static resources

Complete Documentation

Testing and Quality

# Run tests
npm test

# Tests with coverage
npm run test:coverage

# OpenEPI integration tests
npm run test:openepi

# Linting
npm run lint

Contact and Support

For Farmers

  • Phone: 980 (free)
  • SMS: Send "MON ASSURANCE AGRICOLE" to 980
  • Application: Download from Google Play Store

For Developers

License

This project is under MIT license. See the LICENSE file for more details.


Developed for OpenEPI Hackathon 2025 - Revolutionizing African agriculture through climate data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.9%
  • JavaScript 0.1%