I'm not trying to make a different front-end for lichess but rather something similar to playok.com, from scratch, so it takes quite a bit of time. I haven't been working on the project for more than a year unfortunately, but so far:
- I've got the core UI framework mostly ready, unfortunately still undocumented but most components should be ready for production [1]
- Some core structures, like a Hierarchical State Machine implementation I made, should be good enough [2]
- I've implemented some games like tic-tac-toe and chess, but focusing mostly on the logic of the game rather than the UI or anything else really for now. I have a usable chessboard component but it's not really any good for production use.
- Database-wise pretty much everything still needs to be developed.
- The server/cloud infrastructure still needs to be developed.
- I still haven't quite figured out what the best way to push updates to the app is, given that you don't want to disrupt current games almost at all but you still want to push bug fixes to everyone.
- I've got the core UI framework mostly ready, unfortunately still undocumented but most components should be ready for production [1]
- Some core structures, like a Hierarchical State Machine implementation I made, should be good enough [2]
- I've implemented some games like tic-tac-toe and chess, but focusing mostly on the logic of the game rather than the UI or anything else really for now. I have a usable chessboard component but it's not really any good for production use.
- Database-wise pretty much everything still needs to be developed.
- The server/cloud infrastructure still needs to be developed.
- I still haven't quite figured out what the best way to push updates to the app is, given that you don't want to disrupt current games almost at all but you still want to push bug fixes to everyone.
[1] https://github.com/svelto/svelto
[2] https://github.com/fabiospampinato/HSM