This code includes branches that allow you to follow along with the following video series
- Introduction https://www.youtube.com/watch?v=_xpC6-Srfxk
- Making the board: https://www.youtube.com/watch?v=pKuDw-ud3Nw
- Loops and components: https://www.youtube.com/watch?v=6aC2ISuhm_E
- Testing the full size board: https://www.youtube.com/watch?v=FZY5MHjxvaM
- TDD and NPM: https://www.youtube.com/watch?v=4Zj4bxbFcJY
- Expanding on packages and components: https://www.youtube.com/watch?v=qMjblqyewT0
The goal is to learn react.js programming through a common example and make some interesting features along the way.
This also provides candidates at Payola the opportunity to show off your skills by adding features to the master and submitting a PR.
There are no external dependencies
npm install
npm start
This repo is also meant to provide candidates an opportunity to Fork/PR some code. An example of a code review of a submission is on youtube, and many thanks to the guinea pig on display! https://www.youtube.com/watch?v=ODiN8bXJ2GY
- Castling
- Save game
- Download/upload notation
- Networked play
- Famous games
- Better graphics
- Cleaner code
- Tests
- Improve UX
- Vs CPU
- Product/Market plan
- Integrate another chess program
- DB/Crud/Rest backend yada yada
visit http://chess-lab.com/ for more