Public | Automated Build

Last pushed: 5 months ago
Short Description
hangman
Full Description

hangman

A simple version of Hangman web app, with game status persistent across server and browser restart

about

  • Use Redux, Immutable as isomorphic state management on both client and server
  • Use Socket.io to streamline client/server data communication
  • CI/CD GitHub -> CircleCI -> Docker Image Hub -> Private Docker Host

serve

  • clone locally
  • run yarn install
  • run yarn serve:fresh
  • visit http://localhost:3000/ in your browser

test

  • unit test yarn test
  • test coverage yarn cover
  • e2e test yarn e2e:setup and yarn e2e

online demo

TODO

  • integrate Reselect, RxJS / Redux-saga
  • Update Segment Tracking to show game passing rate
  • update e2e test framework to Cumcumber
  • add JWT auth to the boilerplate and support individual status
  • travis CI integration with dockerhub
  • explanation of each dependencies
  • file watcher update to chokidar/watchman
Docker Pull Command
Owner
zhenyulin
Source Repository