Commit Graph

84 Commits

Author SHA1 Message Date
Moon Patel e87629f736 stockfish chess engine added
the engine is compatible wiht linux systems. If you are running on
windows add windows engine.
2023-10-13 03:04:58 +05:30
Moon Patel ea04c7eb9d feat: add friend from settings pages
Now the user can add friend to his friends list through
the settings page
2023-10-13 00:55:43 +05:30
Moon Patel 5a0498af4d resolved errors in multiplayer chess game 2023-10-13 00:55:43 +05:30
Moon Patel 83a7192dea updated .env.example in backend 2023-10-13 00:55:43 +05:30
Moon Patel 85475946eb Merge branch 'main' of https://github.com/moonpatel/ChessHub 2023-10-11 22:51:40 +05:30
Moon Patel 20a9c75bd1 Update README.md
Added description, technologies used and steps to run locally.
2023-10-11 23:34:56 +05:30
Moon Patel f9639b5dc4 added computer mode 2023-10-11 22:43:37 +05:30
Moon Patel dcbd9477fe chessbot added 2023-09-30 09:22:17 +05:30
Moon Patel eec889cf0c fix: cell zIndex UI bug 2023-09-19 00:36:55 +05:30
Moon Patel eb80309f27 docker-compose.yml added 2023-09-19 00:36:36 +05:30
Moon Patel a42a7d0e75 dockerize backend 2023-09-18 21:58:47 +05:30
Moon Patel f318d426ee dockerizing frontend 2023-09-18 12:51:56 +05:30
Moon Patel 164da1ffee corrected cors origin 2023-09-14 00:13:08 +05:30
Moon Patel 4cca4b6527 changes added 2023-09-13 18:36:46 +05:30
Moon Patel 6d21475e20 cors origin 2023-09-13 18:35:36 +05:30
Moon Patel 2848cb213c changes 2023-09-13 18:31:34 +05:30
Moon Patel 7b1503d384 some changs 2023-09-13 14:28:58 +05:30
Moon Patel 0bd078438f health check route added 2023-09-13 13:50:15 +05:30
Moon Patel cf4670582d Handle error in challenge action 2023-07-30 20:02:30 +05:30
Moon Patel e98c50d25d fixed stale state closure bug by using useRef() in ChessGameContextProvider 2023-07-28 04:24:16 +05:30
Moon Patel 95fb999747 tests setup 2023-07-26 18:43:26 +05:30
Moon Patel b3b99a340a fixed eslint errors 2023-07-25 20:09:03 +05:30
Moon Patel 13fd73776d prop types added 2023-07-25 19:59:51 +05:30
Moon Patel d71444a6e5 import refactoring 2023-07-25 19:46:04 +05:30
Moon Patel bd13e2b129 bug fixes 2023-07-25 18:52:36 +05:30
Moon Patel f86846004f fixed: Friends list not shown in settings page 2023-07-23 19:04:49 +05:30
Moon Patel 156d4e6f2c Authentication UX improved. 2023-07-23 18:46:31 +05:30
Moon Patel d1a941319c Merge branch 'main' of https://github.com/moonpatel/ChessHub 2023-07-23 17:56:37 +05:30
Moon Patel 46be9f244e assets restructuring . 2023-07-23 13:58:22 +05:30
Moon Patel 336259421a new:MainLoader component added 2023-07-23 13:53:46 +05:30
Moon Patel bf51745afe Authentication component changed to adapt new changes in
authentication APIs
New packages added:
-> zod - to add validation logic
-> react-hook-form - handle form state
2023-07-23 13:24:55 +05:30
Moon Patel 81ff9e31a0 Authentication logic changed
JWT is now stored in cookie instead of localStorage
changed APIs:
-> /api/auth/login
-> /api/auth/signup
new APIs:
-> /api/auth/logout
2023-07-23 13:20:55 +05:30
Moon Patel 38e7fa47a2 Create README.md 2023-07-15 16:44:34 +05:30
Moon Patel b2af52f2c6 .env.example added 2023-07-15 16:43:37 +05:30
Moon Patel 78a3187e9a feature: Profile page update user info 2023-07-14 19:53:58 +05:30
Moon Patel e8775ff8e1 feature: Add Friends
Now other user can be added as friends in Settings > Friends
2023-07-13 23:12:01 +05:30
Moon Patel 03fd3a0692 changed: chessboard background color saturation 2023-07-12 19:01:30 +05:30
Moon Patel 86041aef9d changed: Profile component in Settings 2023-07-12 18:52:12 +05:30
Moon Patel ceecac85dd Friends component in Settings page improved 2023-07-12 18:22:19 +05:30
Moon Patel 5c9dcb7533 changed: UI of GameHistory component and some minoor UI enhancements . 2023-07-12 18:19:52 +05:30
Moon Patel 892936c84c changed: background colors and colors changes in various places 2023-07-11 20:45:29 +05:30
Moon Patel 71e5c276e8 minor changes 2023-07-11 20:03:11 +05:30
Moon Patel 24cefafa87 removing console logs and some improvements 2023-07-08 02:21:20 +05:30
Moon Patel 136136cfb0 removed JoinChallenges.jsx 2023-07-08 02:10:51 +05:30
Moon Patel 8f39b29377 New feature added: Games automatically saved in database after game
ends in pgn format
2023-07-07 19:10:48 +05:30
Moon Patel 0abd8e0660 hardcoded email id moved to .env file 2023-07-06 23:51:36 +05:30
Moon Patel 5786795e58 Changes in this commit:
- New model added for games played
- Game model ref added to User model
- New APIs created to create and get games
2023-07-06 23:47:20 +05:30
Moon Patel 3f22a674e7 Implemented the challenge accept and decline buttons
TODO: Delete room when the challenged user declines the challenge
2023-07-06 23:07:15 +05:30
Moon Patel 882837448c New apis added and old apis improved 2023-07-06 19:28:19 +05:30
Moon Patel 189f35a232 Feature added: Exit the game when opponent resigns 2023-07-05 21:44:41 +05:30