Inspiration
Coronavirus has threatened not only our immediate livelihood, it has also heavily impacted our food supply chain. Inspired by being stuck indoors, the recent advances in image-based phenotyping and the desire for a more healthy and sustainable lifestyle, we developed instaplant - the app for a growing need.
What it does
Instaplant connects to sensors that measure the critical inputs and observable outputs of your plant providing consumers with real-time data about their plants.
How we built it
We built the app with Flutter as the front-end with Google Cloud Platform serving as the backend. The RPi was programmed with python to pull data from the sensors, push images to the machine learning model and update the database.
Challenges I ran into (Gene)
The most challenging things is always the preparation. Give me 6 hrs to cut a tree and I will spend the first 4 sharpening the axe, said Abe Lincoln, and taking the time to learn that new program, prepare all files, running the hello worlds is what sharpening is all about. It's challenging when the timer is ticking and you seem like you have got nothing done!
Challenges I ran into (Harsimrat)
The hardest part of this project was to understand the Flutter layout given the timeframe of 24 hours. It does not have that steep of a learning curve, but it can take a while to understand the basics. We tried using the flutter BLoC library but we realised it was not necessary so I modified and created the user interface using Drawers, and Cards which are parts of the Material App library.
Accomplishments that I'm proud of
I think our team cooperation was what really made this Hack fun.
What I learned
I think we are always learning this - keep it simple, stupid.
What's next for instaplant
The next step is to validate this product in the market. Finish this MVP, win grants and investment, and prove that plant research at the distributed consumer level is the future of our health and stability.
Built With
- firebase
- firestore
- flutter
- python
- raspberry-pi


Log in or sign up for Devpost to join the conversation.