Skip to content

An app for gardeners to keep in touch and also for keeping tabs on plant data. React Front End/Firebase back end/Flux, react-redux architecture:

Notifications You must be signed in to change notification settings

kitfud/PepperProject

Repository files navigation

This project was coded up with React JS and boostrapped with create-react-app. React Redux is implemented for state management and unidirectional data flow.

Deployed App: https://gardenserver-d4079.web.app/home

home

There are a lot of feature to discover in this app and the key ones to highlight involve the plant detail pages and the "my garden tab." Users can keep tabs of how many other people "heart" their plants and also will be notified by a color changing button whenever someone makes a comment on a picture of a plant they have uploaded.

Upload View~ upload

Plant After Upload View~ plant

A User's MyGarden View~ mygarden

Additionally- per uploaded plant, a user can update the info on the plant (that they uploaded) as it grows and can also add updated images of a specific plant (idea is to do this as it grows!), to the "Plant Diary."

PlantDiary view at the bottom of each plant profile!~ plantdiary

Every "Heart" on a plant changes the overall number of "likes" recorded on the page view. Posting a comment on a plant changes the color of the bell symbol to yellow in the Navbar:

hearts

Clicking the Bell Symbol When Authenticated in To View User Notifications~ notifications

Backend Database: has been setup using Firebase cloud server in a non-relational database style for referencing documents about each plant + user upload.

About

An app for gardeners to keep in touch and also for keeping tabs on plant data. React Front End/Firebase back end/Flux, react-redux architecture:

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages