chess-app

Tasks

Frontend

+ 1. Create a chess board and add pieces on html canvas 
+ 2. Move the pieces using mouse 
+ 3. Restrict the movements of the pieces  
+ 4. Give alternate moves to black and white  
+ 5. Pieces should capture   
6. Check, Stalemate and checkmate  
7. Enpassant 
8. Time 
9. Past moves visible
10.Captured pieces visible

Backend

1. Users should signup, login  
2. "/game" should initiate game  
3. Socket programming for real-time match