Inspiration

House plants are small but mighty; they have been shown to have a variety of mental and physical health benefits. Neat, right? However, not everyone is a botanist and cracking into this field is rather intimidating, especially if you're tight on time and money. So how can you hack into improving your workspace and health? Releaf is here to help!

What it does

Releaf is a AI powered machine model that provides recommendations for house plants to buy as well as a tracking system to help manage the plants around your house. On top of recommending plants to buy based on your needs and your preferences, Releaf works to improve your living workspace and your mental health, streamlining the plant purchase process.

How we built it

We built the project using the React framework, the Cohere, Postman (), Perenual API (Plant API: https://perenual.com/docs/api) and Postgre API. The React framework was essential for organizing our code into segments to make the collaboration process easier.

Challenges we ran into

Accomplishments that we're proud of

We are very proud of our teamwork, and in the short span of 24 hours, we had:

  • Learned the basics of the React framework to create a visually appealing UI
  • Implemented interactive React to streamline the UX

What we learned

We learned how to use API to use user prompt and search in Cohere AI chatbot and then verify information from a plant database using external API. We learned how to utilize state hooks to make our pages dynamic. For example, showing the corresponding recommendations for which recorded plant is selected.

What's next for releaf

While we're very proud of our project, working towards the end of the project has left trails of opportunity for us to continue improving our work. This includes improving the UI to feel more responsive and elevate the UX as who doesn't like fun webpages? From a more technical perspective, adding features like image classification and personal uploads will certainly give our project more of a creative edge.

App features:

User prompts about plants to keep in their house and an API of Cohere to get the top plant name and its scientific name. The scientific name is searched in an external database of 10000+ plants using a public API. The extracted plant properties are entered again to Cohere using the first API and the user gets a recommendation of top 3 plants with 3 properties. User stores their plants in their account by uploading the plant image, plant name and the location of the house it is located. Based on the plant name and location collected from the local database, an API goes to Cohere and retrieves information about certain plant properties like watering schedule, lifespan, health benefits of the plant, etc.

Built With

Share this project:

Updates