Redux Store Demo

Features

Comment on photos
Comments are created in state through redux actions that are passed to reducers.
Like Photos
Photos are created in state through redux actions that are passed to reducers.
Reducer Composition
Photo and Comment reducers are composed to create root reducer.
Animations using CSS Transitions
Animation when liking an image.
React Router routes
Simple routing for the root images page and the image detail page.

Languages & Frameworks

Javascript
Used for client and server
React
Used for UI of the app.
Node
Just a simple server to host and serve the React app.
Redux
Used for the management of state for the app (comments and likes).

Basic React Demo

There isn't anything too crazy here... I built this over a day when I was trying to get my foot in the door for React/Redux based projects. I have since worked on plenty of React/Redux projects professionally.