Skip to content

Latest commit

 

History

History
146 lines (108 loc) · 6.36 KB

README.md

File metadata and controls

146 lines (108 loc) · 6.36 KB

Plant Sage 🌿

Typing SVG

Unlock Nature's Secrets with AI-Powered Plant Identification

Visit Plant Sage License Stars

Plant Sage Demo

🌟 About Plant Sage

Plant Sage is a cutting-edge web application that harnesses the power of Google's Gemini API to revolutionize plant identification and education. Meticulously crafted with Next.js and React, this project offers an immersive and interactive experience for plant enthusiasts, botanists, gardeners, and curious minds alike.

🚀 Key Features

  • 🔍 AI-Powered Plant Recognition: Upload any plant image and witness Plant Sage's advanced AI technology identify it with remarkable accuracy.
  • 📚 Comprehensive Plant Profiles: Access detailed information about identified plants, including scientific names, care instructions, growth habits, and fascinating facts.
  • 🎨 Intuitive User Interface: Experience a sleek, user-friendly design that makes plant identification and learning a delightful journey.
  • 📱 Responsive Design: Seamlessly access Plant Sage across all devices, from desktops to smartphones.
  • ⚡ Lightning-Fast Performance: Harness the power of Next.js for optimal speed and efficiency, ensuring quick load times and smooth interactions.

🛠️ Technology Stack

Next.js React Tailwind CSS Google Gemini API Vercel

🌱 Getting Started

To run Plant Sage locally, follow these simple steps:

  1. Clone the repository

    git clone https://github.com/himanshuch8055/plant-sage.git
    cd plant-sage
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env.local file in the root directory and add your Google Gemini API key:

    GOOGLE_GEMINI_API_KEY=your_api_key_here
    
  4. Run the development server

    npm run dev
  5. Open http://localhost:3000 in your browser to explore Plant Sage.

🤝 Contributing

We enthusiastically welcome contributions to Plant Sage! Here's how you can make a difference:

  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

Please read our CONTRIBUTING.md for detailed information on our code of conduct and the process for submitting pull requests.

📄 License

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

🙏 Acknowledgements

  • Google Gemini API for powering our state-of-the-art plant identification feature
  • Next.js for providing an excellent React framework
  • Vercel for their superb hosting and deployment services
  • All the contributors who have helped shape and improve Plant Sage

📬 Contact

Himanshu Chauhan

Email LinkedIn Twitter

Project Repository


Explore Plant Sage

Typing SVG

Profile views

GitHub Streak

Support the Project

Buy Me A Coffee