Here is the eagle eye view of what i am looking at. This is a chess website for two or more players to play live game online. It will have just 3 pages.
1. Page to start the game ( different time limit options and other options )
2. Page to view all current game requests. ( live. Should be updated based on the user's actions )
3. A actual game page which will have a chess board, chat, move recording (pgn), time etc.
I'd like to use free frameworks already available like chessboardjs and chessjs to be used and integrated to obey all FIDE move and game rules.