It is a web application based on React and bootstrapped with Create React App. This project provide multiplayer ability to a simply Clicker (Counter) functionality with WebSockets API provided as Socket.IO library. You can create user, game (with room limit and duration) and join the game by another user (i.e. by another browser).
- add style switching (issue #9)
- add more tests (issue #11)
- try to move the project from socket.io to WebSocket API (issue #15)
- try to dockerize project (issue #14)
- deploy on heroku/vercel (issue #10)
Unfortunately, now we haven't enough tests and testing pipeline or another CI-pipelines. But we add their soon (issue #11).
Open the first terminal tab and use follow instructions:
- nodemon:
npm install -g nodemon
oryarn global add nodemon
- other:
npm install
oryarn
yarn dev
or npm run dev
yarn start
or npm run start
Open the second terminal tab and use follow instructions:
cd client
npm install
oryarn
npm run start
oryarn start
See here: Frontend README