Skip to content

levintoo/farm-assist

Repository files navigation

Core MVP Features (via USSD & SMS)

  1. Planting Advice

    • User enters region & crop (or land size).
    • Returns ideal planting time based on weather forecast.
    • AI factors in historical rainfall and temperature.
  2. Compare Crops

    • User picks 2 crops (e.g., maize vs. sugarcane).
    • AI compares potential cost vs. profit.
    • Factors include region, typical yields, and market prices.
  3. Input Prices

    • Latest seed/fertilizer costs by region.
    • Option to view trends (increase/decrease).
    • Data via scraped sources or crowdsourced.
  4. Sell Price Prediction

    • Forecast of harvest-time crop prices.
    • Based on past season trends and current market indicators.

🧠 Optional but Highly Valuable Features

  1. Forum (USSD → Web → SMS Loop)

    • Farmer asks question via USSD.
    • Internet user answers via forum (React interface).
    • Answer sent back to original farmer via SMS.
    • Bot can auto-reply to FAQs instantly.
  2. Pest/Disease Diagnosis in Forum

    • User describes symptoms via USSD.
    • Forum contributors (or bot) offer diagnosis + treatment.
    • Response sent back via SMS.
    • Optional: bot trained on pest-disease data.
  3. Best Practices Advice

    • Shared tips based on local experience.
    • “Dos and Don'ts” from other farmers.
    • Curated AI suggestions or community-contributed.
  4. Community Reporting

    • Farmers report local market prices, weather, pest sightings.
    • Builds decentralized local knowledge base.
    • AI uses this data to improve other features.
  5. Custom Alerts (Optional but Killer)

    • Farmer sets alert for:

      • Planting window
      • Pest outbreak
      • Input price drop
      • Rain forecast
    • SMS sent automatically when alert conditions are met.

🔄 User Journey Examples

USSD (Offline User)

  • Dial short code → Main menu:

    1. Planting advice
    2. Compare crops
    3. Input prices
    4. Selling price prediction
    5. Ask a question
    6. Pest help
    7. Tips (best practices)
    8. Community report (optional)
    9. Set alerts (optional)

→ Session ends, answer sent via SMS if needed.

SMS (Two-Way)

  • Ask or reply via plain text.

  • Used to:

    • Continue USSD answers
    • Receive alert updates
    • Submit reports/questions

Web (Internet User/Moderators)

  • Visit forum to:

    • Answer questions
    • Diagnose pest symptoms
    • Upvote useful answers
    • Review reports (moderators)
    • Contribute tips

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages