Skip to content

Galibbasha786/KrishiGyan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KrishiGyan - Smart Farming Assistant

KrishiGyan is a comprehensive agricultural web application designed to empower farmers with essential tools and information. The application provides real-time market prices, crop recommendations, pest management solutions, and an AI-powered chatbot for instant assistance.

🌟 Features

  • Market Prices: View real-time agricultural commodity prices
  • Crop Recommendations: Get personalized crop suggestions based on various factors
  • Pest Management: Identify and manage common agricultural pests
  • AI Chatbot: Get instant answers to your farming-related questions
  • Farm Management: Track and manage your farm activities
  • Multi-language Support: Available in multiple Indian languages

🚀 Technologies Used

  • Frontend: React.js, Vite
  • UI Components: Tailwind CSS, Lucide Icons
  • AI/ML: Google Generative AI, TensorFlow.js
  • State Management: React Context API
  • Routing: React Router
  • HTTP Client: Axios

🛠️ Installation

  1. Clone the repository

    git clone https://github.com/Prakhar1903/KrishiGyanFork.git
    cd KrishiGyanFork/client
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env file in the client directory and add your API keys:

    VITE_GOOGLE_AI_API_KEY=your_google_ai_api_key
    
  4. Start the development server

    npm run dev
  5. Build for production

    npm run build

📱 Usage

  1. Market Prices: Navigate to the Market Prices section to view real-time agricultural commodity prices.
  2. Crop Recommendations: Input your soil type, climate, and other parameters to get crop suggestions.
  3. Pest Management: Identify pests and get management solutions.
  4. AI Chatbot: Click on the chatbot icon to get instant assistance with your farming queries.

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new 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.

🙏 Acknowledgments

  • Google's Generative AI for powering the chatbot
  • TensorFlow.js for machine learning capabilities
  • All contributors who have helped improve this project

📬 Contact

For any queries or suggestions, please open an issue or contact the maintainers.

About

An AI Assistnace and tracker for Kerala farmers used for Agriculture purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors