Link to project: https://plant-nursery-app.herokuapp.com/
This app allows users to track their house or garden plants with as much or as little detail as they like, leading to better plant growing success.
The app uses Express, JavaScript, node.js, PostgreSQL, React, Redux, Bootstrap, and SASS. Cloudinary is used for cloud photo storage, and Bycrypt is used for hashing passwords.
The home page includes the login, and the ability to create a new account.
Upon logging in, users are taken to the My Garden page which displays all of their plants and photos.
Users can add a new plant, or edit an existing plant. They can include a photo too. Plants can also be deleted.
Each plant has an events page with an interactive calendar. Each time an event is submitted (like "watered" or "treated with neem oil") it gets added to the calendar.
There is also a user profile page where users can change their name or password.
- Use and run Postgres.
npm install
to install dependencies.npm run dev
to start backend.- cd into the client folder in a second terminal, then
npm start
- Create your own account to log in. Alternatively, sign in under the pre-configured 'guest' account by clicking the guest link.
- Aya Alabedi | Linked-In
* Ronny Barahona | Linked-In
* Janine Luongo | Linked-In
* Karen Seunsom | Linked-In