Plantey ๐ŸŒฑ

Inspiration ๐ŸŒŸ

"Do what you can, with what you have, where you are."
โ€“ Theodore Roosevelt

My inspiration for creating Plantey comes from the belief that we can make a difference by caring for the environment with the resources we already have. Iโ€™ve personally discovered that even a small garden, with plants specifically suited to our region and nurtured using whatโ€™s available to us, can have a meaningful impact. Itโ€™s this simple yet powerful idea that drives Plantey โ€“ small actions leading to big changes for a healthier planet.


What it does โšก

  • ๐ŸŒ Geolocation-Based Plant Curation
    Plantey fetches your exact location using the Geolocation API and uses AI to curate plants that thrive in your specific region.

  • ๐ŸŒฟ Plant Categories
    The plants are categorized into:

    • ๐ŸŒฑ Herbs
    • ๐ŸŒณ Trees
    • ๐ŸŽ Fruits & Vegetables
    • ๐ŸŒธ Flowers
      This allows users to select plants based on their specific needs.
  • ๐ŸŒฑ KnowPlants
    Understand the full details about any plant, provided by AI, including:

    • ๐ŸŒธ Blooming Season
    • ๐Ÿ’ฐ Net Cost for Growing
    • ๐ŸŒบ Flower Color
    • ๐ŸŒฟ Growing Season
    • ๐Ÿ’ง Watering Requirements
    • ๐ŸŒต Drought Tolerance
    • ๐Ÿž Insects
    • ๐Ÿฆ  Diseases
    • ๐ŸŒฑ Soil Nature
      And moreโ€”basically, every piece of information you need to grow a plant successfully!
  • ๐ŸŒฟ Growing Tips
    Access the Top 10 Gardening Tips to help you manage your garden and efficiently care for your plants.


How we built it ๐Ÿ› ๏ธ

  • ๐Ÿ”บ Frontend and Backend are powered by React.
  • ๐Ÿ”บ The plant recommendation system was created using Llama 70b versatile LLM with Groq LangChain.
  • ๐Ÿ”บ Geolocation API was used to fetch the user's exact location, town, country, and pin code.
  • ๐Ÿ”บ The Stability-Large-Turbo model was used for generating plant images.

Challenges we ran into ๐Ÿ”

Integrating the AI model based on the use case into the app was the main challenge, and connecting the location input with the AI's input for generating the plant recommendation system was a huge task. ๐Ÿ˜ค

Additionally, grabbing the userโ€™s search input for a particular plant and incorporating it to analyze the entire details about that plant was also a tiresome task. ๐Ÿง

Incorporating the plant search inputs into Stability-Large-Turbo for generating the image was tough as well, but at the end of the day, I was able to resolve all the challenges and finally created a working model. ๐ŸŽ‰ I feel so happy! ๐Ÿ˜Š


Accomplishments that we're proud of ๐Ÿฅณ

  • ๐ŸŽ‰ Find the location dynamically using the Geolocation API precisely.
  • ๐ŸŽ‰ Developed a plant recommendation system powered by Llama-70b-versatile LLM.
  • ๐ŸŽ‰ Integrated a fully AI-powered plant information system with AI-generated plant images.

What we learned ๐Ÿ’ก

  • ๐Ÿ’ก I learned a lot about integrating generative AI into applications
    Exploring how to incorporate generative AI into different app features, allowing for dynamic content generation based on user inputs and preferences.

  • ๐Ÿ”ง Fine-tuning based on the user's needs
    Understanding the importance of customizing AI models to deliver more precise, personalized results for users, enhancing their experience and ensuring the system adapts to their specific needs.


What's next for Plantey ๐Ÿš€

  • ๐ŸŒ To deploy it to the web
    Deploying the app to a web platform to ensure itโ€™s accessible to users globally, making the plant recommendation system available anytime, anywhere.

  • ๐Ÿ“ Developing a location-based nearby plant shop identifier
    Integrating a feature that helps users find nearby plant shops based on their location, making it easier to purchase recommended plants.

  • ๐Ÿค– Fine-tuning the LLM model for more precise output
    Enhancing the Llama-70b-versatile LLM to provide more accurate and tailored plant recommendations and detailed plant information based on user inputs.


Built With

Share this project:

Updates

Submission history