Developed by Amy Resnik and Kunxi Griswold.
Plant Nanny is a plant app for users to keep track of their plants and add notes about them.
The frontend repo is deployed via Netlify, and the backend repo (here) is deployed via Heroku. Visit the site at https://plant-nanny.netlify.app.
You can watch a live demo of the app here or visit the site at https://plant-nanny.netlify.app.
- React
- React Router
- Semantic UI
- Custom CSS
- JWT Authentication
- Ruby on Rails
- PostgreSQL database
- ActiveModel Serializer
The GitHub repo for the backend can be found here.
Plant Nanny allows users to:
- Create an account
- Securely log in to an existing account
- Add a new plant
- Search through their plants
- Add a new note associated with a plant
- See notes associated with a specific plant
- See all of their notes
- Search through their notes
- Delete a plant
- Delete a note
- Securely log out
Visit the site at https://plant-nanny.netlify.app.
To test on your own machine:
- Visit the backend repo here and follow instructions on the README. The backend server should be started before the next steps are run.
- Clone this repository
- Update all fetch request urls in
App.js
to the url where your rails server is running - In terminal run
npm install
npm start