A simple version of Hangman web app, with game status persistent across server and browser restart
- Use Redux, Immutable as isomorphic state management on both client and server
- Use Socket.io to streamline client/server data communication
- CI/CD
GitHub -> TravisCI -> Docker Image Hub -> Private Docker Host(Watchtower)
- clone locally
- run
yarn install
- run
yarn serve:fresh
- visit
http://localhost:3000/
in your browser
- unit test
yarn test
- test coverage
yarn cover
- e2e test
yarn e2e:setup
andyarn e2e
- visit Demo