A dynamic social application using the state management features of Redux and React
Readable is a dynamic social application using the state management features of Redux and React.
In Readable users are able to post content to predefined categories, comment on their posts and other users' posts, and vote on posts and comments. Users are also able to edit and delete posts and comments.
This is the second project for Udacity's React Developer Nanoderee
Redux is a predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.!
Image by Udacity
The Redux store is the single source of truth that holds state of your whole application in an object tree within it. store changes trigger views updates -and viceversa- in realtime!
This app requires the following two local servers to be running at the same time
Server directory: /server
Client directory: /client
This app requires npm to build, if Node and npm are not installed on your device, you should install them first more info here
Make sure api local server is installed and running before starting
npm install
node server
npm install
npm start