What it does

It asks you for an image of a plant and your location. Then it uses the DarkSky API to get information about the weather at your location and the Microsoft Computer Vision API that recognizes the picture and then calculates how much (or not) you need to water your plant. Finally. it displays the information.

How we built it

We used Pyhton, HTML, CSS, Javascript and 3 APIs to code and recieve the correct information

Challenges we ran into

We couldn't use Java, so we had to learn Python and Flask from scratch. Working with APIs and how to use them. Building the flask server initially. Microsoft API Upload your own file button

Accomplishments that we're proud of

The website is finished and works as well as it can. Managed to learn alot of Python and GIT. Converting location to co-ordinates and using that with the weather API.

What we learned

Python, Flask, how to use the terminal better, Pip, GIT, how to use APIs

What's next for aQuaFlora

Adding the ability to upload your own files (which we did in Java but couldn't do in Python) Creating an Android and/or IOS app. Calculate specifically for each plant (if possible) Calculating further into the future so we could know when next we need to water the plant.

Share this project:

Updates