A React version of the classic game from the 80's. This project is a playground for experimenting with web technologies.
react-simon-game.firebaseapp.com
- Built in React using ES6+ syntax
- Redux store for managing the game logic
- RxJS's Observables and the future Web Animations API, with a polyfill
- CSS Modules and native CSS Variables for locally scoped styles
- Flexbox and CSS Grid for layout
- Webpack config powered by an nwb boilerplate
- Firebase for easy single page hosting
- Unit and snapshot testing
Node >= 6.x.x must be installed.
Yarn >= 0.20.x must be installed.
$ yarn install
in the app's root directory will install everything needed for development.$ yarn start
will run the app's development server at http://localhost:3000 with hot module reloading.
$ yarn build
creates a production build by default. To create a development build, set theNODE_ENV
environment variable todevelopment
while running this command.$ yarn run clean
will delete built resources.