Skip to content

anthony2025/react-simon

Repository files navigation

A React version of the classic game from the 80's. This project is a playground for experimenting with web technologies.

Live at

react-simon-game.firebaseapp.com

Technologies

  • 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

Screenshot

Future

  • Unit and snapshot testing

Prerequisites

Node >= 6.x.x must be installed.
Yarn >= 0.20.x must be installed.

Development

  • $ 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.

Production

  • $ yarn build creates a production build by default. To create a development build, set the NODE_ENV environment variable to development while running this command.
  • $ yarn run clean will delete built resources.

About

A React and RxJS Observables emulation of the classic game from the 80's.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published