Quizparov 2 is an experimental chess openings trainer. It's based on the three pillars of mastering any art: repetition, repetition, and more repetition. It's designed to be easy to use, requiring no setup regarding which lines to practice - you can basically just start picking moves and the system will quiz you to assess whether you can remember which move to play in each position. Any wrong choice is severely punished, requiring the player to start over from move one, as a way to reinforce memorization.
Quizparov 2 utilizes Lichess API for fetching data about the statistics of possible moves, as well as the vue3-chessboard component for representing the chess board. It's written in typescript using Vue 3 framework and Vuetify.
Todo:
- Language setting
- Display name of opening
- Visual representation of lines
- Backend service for handling user accounts and storing repertoires