Skip to content

🌾 CropCadet is a smart assistant for farmers and agri-enthusiasts, simplifying crop planning, monitoring, and decision-making through πŸ€–AI-powered insights.

Notifications You must be signed in to change notification settings

jishanahmed-shaikh/CropCadet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌾 CropCadet - Your Smart Farming Assistant

CropCadet Logo

Empowering farmers with smart technology for better crop management

πŸŽ₯ Watch Demo

React Native Expo TypeScript Expo Router

License: MIT PRs Welcome

πŸ“± About CropCadet

CropCadet is a comprehensive mobile application designed to assist farmers with modern agricultural practices. Built with React Native and Expo, it provides real-time weather updates, market prices, government schemes information, and smart crop scanning capabilities.

🎬 Demo Video

CropCadet Demo

πŸŽ₯ See CropCadet in action! Watch our comprehensive demo showcasing all features, from weather dashboard to crop scanning capabilities.

✨ Key Features

  • 🌀️ Real-time Weather Dashboard - Location-based weather information with humidity and rainfall data
  • πŸ“Έ Smart Crop Scanner - AI-powered crop disease detection and health analysis
  • πŸ’° Market Price Tracker - Live commodity prices with trend indicators
  • πŸ“‹ Government Schemes - Access to latest agricultural schemes and subsidies
  • 🎀 Voice Assistant - Multilingual voice commands for hands-free operation
  • πŸ”” Smart Alerts - Weather warnings and market updates
  • 🌐 Bilingual Support - English and Hindi language support

πŸ› οΈ Tech Stack

Frontend

React Native TypeScript Expo

Navigation & Routing

Expo Router React Navigation

UI & Styling

Lucide Icons Google Fonts

Device Features

Camera Haptics WebView

πŸš€ Quick Start

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • Expo CLI
  • iOS Simulator / Android Emulator (optional)
  • Expo Go app on your mobile device

Installation

  1. Clone the repository

    git clone https://github.com/jishanahmed-shaikh/CropCadet.git
    cd CropCadet
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Run on your device

    • πŸ“± Mobile: Scan the QR code with Expo Go app
    • 🌐 Web: Press w to open in browser
    • πŸ“± iOS: Press i for iOS simulator
    • πŸ€– Android: Press a for Android emulator

πŸ“ Project Structure

cropcadet/
β”œβ”€β”€ πŸ“± app/
β”‚   β”œβ”€β”€ 🏠 (tabs)/
β”‚   β”‚   β”œβ”€β”€ index.tsx          # Home Dashboard
β”‚   β”‚   β”œβ”€β”€ scanner.tsx        # Crop Scanner
β”‚   β”‚   β”œβ”€β”€ market.tsx         # Market Prices
β”‚   β”‚   β”œβ”€β”€ schemes.tsx        # Government Schemes
β”‚   β”‚   └── profile.tsx        # User Profile
β”‚   β”œβ”€β”€ _layout.tsx            # Root Layout
β”‚   └── +not-found.tsx         # 404 Page
β”œβ”€β”€ 🎣 hooks/
β”‚   └── useFrameworkReady.ts   # Framework Initialization
β”œβ”€β”€ 🎨 assets/
β”‚   └── images/                # App Icons & Images
β”œβ”€β”€ πŸ“¦ package.json
└── πŸ“‹ app.json

🎯 Available Scripts

Command Description
npm run dev πŸš€ Start development server
npm run build:web 🌐 Build for web deployment
npm run lint πŸ” Run ESLint checks

πŸ“± App Screens

🏠 Home Dashboard

  • Weather information with location
  • Quick action buttons
  • Market trends overview
  • Important alerts and notifications

πŸ“Έ Crop Scanner

  • Camera integration for crop analysis
  • AI-powered disease detection
  • Treatment recommendations

πŸ’° Market Prices

  • Real-time commodity prices
  • Price trend indicators
  • Historical data charts

πŸ“‹ Government Schemes

  • Latest agricultural schemes
  • Eligibility criteria
  • Application processes

πŸ‘€ User Profile

  • Farmer profile management
  • Settings and preferences
  • Language selection

🌟 Additional Features powering CropCadet

  • πŸ€– AI-powered crop disease detection
  • 🌐 Real-time weather API integration
  • πŸ“Š Advanced market analytics
  • πŸ” User authentication system
  • πŸ“± Push notifications
  • πŸ—ΊοΈ GPS-based location services
  • πŸ“ˆ Crop yield prediction
  • πŸ’¬ Community forum

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘₯ Team

  • Development Team - Initial work and ongoing development
  • Agricultural Experts - Domain knowledge and feature guidance
  • UI/UX Designers - User experience and interface design

πŸ“ž Support

πŸ™ Acknowledgments

  • Thanks to all farmers who provided valuable feedback
  • Expo team for the amazing development platform
  • React Native community for continuous support
  • Agricultural research institutions for domain expertise

Made with ❀️ for farmers worldwide

About

🌾 CropCadet is a smart assistant for farmers and agri-enthusiasts, simplifying crop planning, monitoring, and decision-making through πŸ€–AI-powered insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published