A chess position search engine allowing partial positions to be searched in realtime.
- Parse Lichess PGNs from the (Lichess open database)[https://database.lichess.org]
- Index games/positions for exact queries
- Index games/positions for partial queries
- Search for positions with exact queries
- Search for positions with partial queries
- Design TQL (Takoyaki Query Language) formal language
- Index games/positions for complex queries with TQL
- Search for any position and move sequence using TQL