Plant Mamas- Plant Tracking App
This is a full-stack web application that allows users to track important information about their plant babies such as the date purchased, last date watered, fertilized, ideal temperatures, etc. As someone that owns 10+ plants (and counting) it was becoming difficult to keep track of this information and I thought it would be helpful to have an app that displays this information in one place. Link to project: https://plant-mamas.cyclic.app/feed
How It's Made: Tech used: EJS, NodeJS, Express, and Bootstrap (for the modal)
Optimizations: I would like to connect this app to a plant API (currently exploring: https://perenual.com/docs/api) so that the user doesn't have to manually enter information about their plant such as amount of sunlight needed, watering frequency, and official plant name. The goal is for the user to select the official plant name and this information will auto-populate. Last goal is to make plant information editable after it has been added to the database.
Challenges Faced:
Lessons Learned:
npm install
- Create a
.env
file in config folder and add the following askey = value
- PORT = 2121 (can be any port example: 3000)
- DB_STRING =
your database URI
- CLOUD_NAME =
your cloudinary cloud name
- API_KEY =
your cloudinary api key
- API_SECRET =
your cloudinary api secret
npm start