• Stars
    star
    209
  • Rank 188,325 (Top 4 %)
  • Language
    JavaScript
  • Created almost 8 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A "Simon Says" game built with React and Redux πŸ‘Ύ

This project was bootstrapped with Create React App.

Blogpost on how and why's I built this app

React Simon Says

React Simon Says

So basically I needed a reason to play with the awesome Styled Components from @mxstbr and then I decided to build a "Simon Says" like game

You can play it here

Summary

The app was build with redux so it was quite simple to manage the data flow using async functions together with redux-thunk

tl;dr thunks and async functions play nice together ❀️

const foo = (payload) => async (dispatch) => {
  await sleep(500);
  dispatch(bar());
};

Quick Start

$ git clone https://github.com/weslleyaraujo/react-simon-says.git
$ cd react-simon-says
$ npm install
$ npm start

Specs

I am using Jest as my spec runner, you can run it using:

$ npm test

and to get a coverage overview:

$ npm test -- --coverage

Contributing

Changes and improvements are more than welcome! Feel free to fork and open a pull request. Please make your changes in a specific branch and request to pull into master! If you can, please make sure the game fully works before sending the PR, as that will help speed up the process.

License

This application is licensed under the Beerware License

More Repositories

1

react-flux-puzzle

A puzzle game built with React + Rx.js + Immutable.js
JavaScript
60
star
2

pokedux

Pokedex app written with React + Redux
JavaScript
34
star
3

memory-match

The memory match game created with javascript
HTML
16
star
4

P-R-amsterdam

Swift
11
star
5

estrada

Very lightweight javascript router manager, no dependencies at all.
JavaScript
10
star
6

roll-the-dice

roll the dices with react!
JavaScript
9
star
7

redux-clipboard-copy

πŸ“ Copy to clipboard using execCommand
JavaScript
8
star
8

deadofthrones

Playing around with the large number of characters that our sweet George R.R Martin killed on the HBO Serie Game of Thrones.
CSS
8
star
9

minefield

Simple minesweeper game created with javascript!
CSS
6
star
10

gulp-multiple-loader

Load single files for each gulp task with shared parameters.
JavaScript
5
star
11

ekans-js

The classic snake game created with javascript
CSS
4
star
12

spotify-framer-motion

Simulating some of the spotify UI animations on the web using framer-motion
TypeScript
4
star
13

react-native-clock

πŸ•’ πŸ•˜ πŸ•’
JavaScript
3
star
14

mobx-counter

JavaScript
2
star
15

framer-motion-bottomsheet

TypeScript
2
star
16

testsuite

A small unit test framework created with study intuit
JavaScript
2
star
17

weslleyaraujo.github.io

about me:
CSS
2
star
18

max-generator

A fully functional static site generator ⛽️
JavaScript
2
star
19

react-forms-context

React context and its usage on forms components
JavaScript
2
star
20

P-R-amsterdam-api

TypeScript
2
star
21

apollo-mock-schema

Mock your whole GraphQL schema
TypeScript
2
star
22

mobx-antd-todo

Todo list app built with Mobx and Ant Design
JavaScript
1
star
23

up-in-time

Simple app to generate your work hours :D
CSS
1
star
24

2048

TypeScript
1
star
25

flux-comment-box

Tutorial for flux-structure
JavaScript
1
star
26

nextjs

TypeScript
1
star
27

blog

HTML
1
star
28

elm-counter

JavaScript
1
star
29

gmaps-codeigniter

Maps Library for CI
PHP
1
star
30

exercism-solutions

Solutions that I found out by solving the exercism.io challenges
JavaScript
1
star