CrisisCohort: AI-Powered Agricultural Intelligence Platform
Inspiration
Climate change is harming smallholder farms with unpredictable weather, water stress, crop diseases, and economic uncertainty.
We set out to make modern AI accessible to farmers through a practical, mobile-friendly platform—helping with decisions on crop care, water, climate adaptation, and finance.
What It Does
CrisisCohort helps farmers with these capabilities:
Weather Overview & Agent Chat
- See current conditions and the week ahead in a simple, actionable view.
- Ask how weather impacts planting, irrigation, and field work—and get practical guidance.
AI Agricultural Advisor
- Chat to get farm-specific guidance using your crop, soil, field size, and growth stage.
- Clear tips, next steps, and session continuity so you can pick up where you left off.
- Personalizes advice using your saved farm details.
Disease Diagnostics
- Upload a leaf photo to spot likely diseases.
- Get immediate actions and prevention tips you can use in the field.
Predictive Yield Intelligence
- Estimate your expected harvest.
- Plan inputs, labor, storage, and sales with fewer surprises.
Water Optimization
- Know when and how much to irrigate based on weather and crop stage.
- Spot water-saving opportunities to reduce costs without hurting yields.
Climate Migration Planner
- Explore an interactive map to compare regions for your crop under future climate.
- Pick areas, preview suitability by year, and plan phased moves with confidence.
Grant Discovery, Insurance, Community, Carbon Credit
- Find relevant grant programs and draft strong application answers.
- Understand coverage options and field-level risks; prepare claim notes after storms.
- Learn from regional updates and estimate benefits from climate-smart practices.
Authentication and Profiles
- Sign up securely and protect your data.
- Save farm details once so guidance stays relevant across features.
How We Built It
Frontend
- React + TypeScript + Vite
- Tailwind CSS v4,
lucide-reacticons, motion (animations) - Charts with Recharts
- Maps with react-leaflet + OpenStreetMap
Backend
- Serverless on AWS: Lambda, API Gateway, S3, CloudFront, DynamoDB (for voice sessions)
- Bedrock Agent Runtime for Agricultural Advisor
- Bedrock Runtime for voice orchestration
AI Integration
- Amazon Bedrock (Claude 3 Sonnet) for conversational advisor
- Custom PyTorch models for disease detection and yield forecasting
- SageMaker integration for ML training/inference
Challenges We Ran Into
- CORS configuration across APIs and Lambdas (resolved via proper headers/OPTIONS handling)
- Bedrock agent permissions and alias management for reliable production operation
- React performance optimization across feature-heavy screens and maps
- DynamoDB/S3 schema design to support contextual AI responses
Accomplishments We’re Proud Of
- CloudFront production deployment of the live frontend
- End-to-end Bedrock Advisor pipeline (frontend → API → Bedrock agent) with farm context
- Cognito-backed authentication with protected endpoints
- Modern UX with responsive components, animations, and charts
- Robust agent codebases for disease diagnostics and predictive yield (ready for managed training/deployment)
What We Learned
- Serverless AWS patterns (Lambda, API Gateway, Cognito, S3, CloudFront)
- Agentic design: when to pair Bedrock tools with lightweight Lambdas vs. bespoke ML
- React optimization for data-heavy UIs (maps, charts, overlays)
- Schema design enabling context-aware AI responses
What’s Next for CrisisCohort (Planned)
- Voice interface rollout (Transcribe/Translate/Polly pipeline ready; enablement planned)
- Predictive pest alerts and expanded agronomy tools
- Satellite/NDVI integration
- Mobile/SMS access for broader reach
- Grants/insurance workflow improvements
- Region-specific models, multi-language support, and global expansion
The future of farming is intelligent, practical, and accessible.
Built With
- amazon-dynamodb
- bedrock
- claude
- cognito
- eventbridge
- gemini
- kaggle
- kiro
- openmateo
- react
- sagemaker
- usda-economic-research-service
Log in or sign up for Devpost to join the conversation.