Please use this comprehensive Full-Stack Redux Tutorial as a central reference doc. This Voting Client complements well with the Voting Server.
Git clone this repository.
(Do this first time only) install npm module dependencies:
npm install
Start the webpack web client:
webpack-dev-server
The Web app is accessible at http://localhost:8080 via any browser.
Routes:
- To vote / progress to next round: http://localhost:8080
- To view result: http://localhost:8080/#/results
Notes:
- The web app "talks / listen to" the Voting Server via real-time websocket communication.