mbowen13 / ChessOpeningsJS

Interactive flashcards for memorizing chess openings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChessOpeningsJS - Javascript Interactive Chess Openings


What is ChessOpeningsJS?

It's like interactive flashcards for chess openings.

Features:

  • Create your own openings with the interactive chess board.
  • Create a deck (like a flashcard deck) of chess openings that you want to memorize.

Try It Out!:

Note:

  • jQuery manipulates the DOM, which does not integrate well with modern Front-end frameworks. Keep that in mind if you wish to extend this into an SPA
  • All data is persisted locally on the client, which is not great for data persistence. If you want to extend this MVP, contemplate using a BaaS like FireBase or create a backend to persist data in a database.

image


Installation

Make sure you have node and npm installed

  1. git clone https://github.com/mbowen13/ChessOpeningsJS.git
  2. npm i
  3. npm start

Usage

Add Opening

Test Opening

Delete Opening

License

ChessOpeningsJS is released under the MIT License

Contributing

If you would like to contribute to the development of ChessOpeningsJS, please take care to follow the style conventions and please test your code before issuing a pull request.

For feature requests or general questions, feel free to post an issue.

About

Interactive flashcards for memorizing chess openings

License:MIT License


Languages

Language:JavaScript 93.6%Language:HTML 3.4%Language:CSS 3.0%