Implementation for chess.com explorer option

Sort:
anasmostafa11

https://chess-dot-com-games-explorer.vercel.app/ 

code: https://github.com/anasmustafa123/ChessDotCom_games_explorer

the project is an implementation for chess.com game explorer for ur own games
all u have to do is to enter ur chess.com username and (start, end dates: if u like) and wait for it to load, the project was finished for a while but extracting the moves from the pgns was slow (i used to get the games using https://api.chess.com/pub/player/{username}/games/{YYYY}/{MM}
then after having all the games used chess.js loadpgn funtion to get the moves) but i found it was too slow .
so instead i used (https://api.chess.com/pub/player/{username}/games/{YYYY}/{MM}/pgn to extract the pgns only and parse it my self to get the moves which made it much faster),

i also added filtering by type of game as i thought is very useful



ciaradale

Nice idea. The UI could use some work i.e. - resizing the board - make it smaller or give option for user to resize. I'd also use uniform font sizes for the buttons at the bottom. And not use a bunch of different font types throughout the page - replace all the merriweather with arial. Remove the Chess Insight from the right sidebar container if your going to keep the logo on the left, or make a smaller horizontal version of the logo to use at the top of the container and give more options initially for game selection (have option to select rapid, bullet, blitz for loading) maybe a drop down or multi-select option. Just some suggestions.

ciaradale

I'd also give options after initial game loads to re-filter without clearing (e.g. selecting different date range, etc. without doing a full re-load.) This would take some type of logging implementation but would be a useful added use-case for future development.