Skip to content
Voice controlled, Amazon Alexa activated chess. Capstone project for Electrical Engineering 2019.
JavaScript TypeScript HTML CSS
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
alexa-processing Modified tunnelling paths Jul 25, 2019
front-end Added new tab code Jul 26, 2019
.gitignore Added tailwindcss Jul 17, 2019


WizardChess was developed for the Electrical Engineering Capstone 2019 Project. The project use WebSockets and Amazon's Alexa Skill Kit to play chess using a user's own voice.

How It Works


Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.


This project relies on Node.js, a Javascript runtime engine, to run so that will need to be installed first. Download instructions and links to the packages can be found on the Node.js Downloads page.


This project relies on two different servers, both working together to keep the system running.

Back-End Server


Alexa-Processing Server




Built With

  • Node.js - A JavaScript runtime built on Chrome's V8 JavaScript engine
  • Express - A minimalist web framework for Node.js
  • - Framework for simple WebSocket
  • chessboard.js - Front-end chessboard library
  • Stockfish 10 - Open source chess engine


We use SemVer for versioning. For the versions available, see the tags on this repository.



This project is licensed under the MIT License - see the file for details

You can’t perform that action at this time.