Inspiration
My plants keep dying and it's depressing. I have too many to know how often to water, and they all have different needs.
What it does
This app calculates the data provided in a JSON format to see the last few times that I've watered my plant, and calculates when the next date is that I should water it. An email is sent to let me know what dates are up next.
How I built it
I built this using NodeJS and the Courier API. Beginning with the Courier walkthrough at CascadiaJS, I was able to enhance on the idea and utilize it in ways that mitigate everyday life.
Challenges I ran into
Being unfamiliar with Nodejs, this was an interesting way to learn more about the framework and see it's potential capabilities.
Accomplishments that I'm proud of
I'm proud of all of the little pieces put together.
What I learned
I learned how to utilize Courier to send out emails and text messages with ease as well as navigating NodeJS to read and write files.
What's next for Don't Let My Plants Die
Future improvements include:
- Adding a UI input
- Adding a login to ensure only my data is being saved
- Standardize the data into a relational database
- Add error handling
- Add unit tests
Built With
- chron
- courier
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.