Skip to content

mbowen13/ChessOpeningsJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors