A web app that calculates forced checkmates in a given chess position
🌐 https://killtheking.netlify.app
Uses the checkmate-finder API
- Available Moves viewer
- Move History
- Board import/export
- Light/Dark themes
- Add a
.env
file under the project's directory (see.env.example
).REACT_APP_API_URL
should be the base url under which our back-end APIs are served
npm install
npm run start
The application should now be running at http://localhost:3000
kill-the-king
├── cypress https://www.cypress.io end-to-end tests
│ ├── fixtures
│ ├── integration Test home folder
│ ├── plugins
│ ├── support Custom commands and helper methods
├── public
├── src
│ ├── components React components
│ ├── constants
│ ├── enums
│ ├── images
│ ├── store Redux store
│ ├── themes
│ └── utilities
│ ├── api.js Back-end API
│ ├── propTypes.js Shared propTypes
│ ├── typedef.js jsDoc type definitions
- Kudos to Sam Herbert for creating the loading spinner used in this project!
Kostas Karvounis - kael89
This project is licensed under the GNU General Public License v3.0