- Should have a board with 90 balls
- Inactive balls should be dimmed
- You can see the last ball on the bottom of the page
- You need to press play in order to get new balls
- You can press right arrow to get next ball
- You can press space to restart the game
- Use React or Vue to build the application
- Integration tests should be done at least for
- Get next ball
- Reset
- Blocking get next ball without pressing play
Should provide a repository, ideally with a working demo, should have a npm start
, npm test
and npm build
scripts correctly working