Inspiration
As individuals, we are constantly pressured to do our part and minimize our impact on the environement. Reduce, reuse, recycle. Plant a tree. But in our daily lives, it's hard to do so much with so little time. That's why many people turn to growing their own plants--not only do plants help the environment, it also benefits our health and state of mind.
However, growing plants never comes easy. We've often tried to take care of a plant, only for it to yellow and wither a few weeks later. Thus, we were inspired by our struggles (and failures) to properly take care of our houseplants, and created an app to help us become better at taking care of our own environments.
What it does
Our app, Plant Parenthood, allows users to track plant health, diagnose plants with diseases, and store photos.
How we built it
We built this app using Swift, XCode, OpenAI, Perennual, and Procreate. Swift was used for UI/UX and XCode was used as our IDE. We also used OpenAI to identify common houseplant diseases from user submitted photos. Perennual was used for getting information about plants, and Procreate was used to create our mascot.
Challenges we ran into
Along the way, we ran into several challenges. Notably, we struggled with coordinating our workflow, because a lot of the nature of our work prevented us from working in parallel. We fixed this by having people work individually when possible and having one person work on connecting everything together. We also had difficulty integrating OpenAI into our app.
Accomplishments that we're proud of
We are most proud of integrating our AI-based plant diagnosis function into our app, and completing our app.
What we learned
We learned more about Swift and app development. We also learned how to incorporate different types of languages, frameworks, platforms, and APIs into a single project.
What's next for Plant Parenthood
In the future, we will become better plant parents!
Built With
- github
- javascript
- openai
- perennual
- procreate
- python
- swift
- xcode
Log in or sign up for Devpost to join the conversation.