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.
Log in or sign up for Devpost to join the conversation.