https://plantparenthood.herokuapp.com/
Plant Parenthood is a mobile-first app centered around new plant parents looking to adopt a plant into their life, or expert plant parents looking for a way to keep track of their needs. Features include plant discovery, plant management which includes a watering schedule, social media image feed, and manual plant entry.
When you first visit our web app, you will be prompted to log in. You will need a Google account in order to use our app. Once you have passed through all of the auth0 authentication, you will be taken to the main dashboard page.
If this is your first time using our app, you will be presented with a message to take our survey, in order to add plants to your collection.
The survey consists of five easy questions to match the environmental factors of your home with your perfect plant.
Once you have filled out your survey, you will get some results based on your answers!
Now that you have some plants in your collection, you will see them here! Each plant also displays a message notify you how many days are left before you need to water your plant again. After you have watered your plant, you can click the water icon to tell the app you have taken care of your plant!
If you are an expert plant owner and want to manually add your own plants, you are able to do so in the Add Plants section of our app!
The Plant Parenthood Feed is a place where you can publically share images of your plant for other plant owners to see. This is a great outlet for your plant photos if your friends complain that you spam too many plant photos to your Instagram.
In no particular order, here are some additional features that we would like to include in our app further on down the road:
- Extended Social Media
- Personal Profile Page
- Add friends
- Push notifications for watering via GCal integration
- Sharing watering schedule
Devin Stewart, Jannah Nieves, Peter Geyser, Zuzana Volny
This full stack app was built with MERN (MongoDB, Express.js, React, Node.js) as well as auth0 authentication, reactstrap, Material UI, and Google Firebase Cloud storage.