Loading repository data…
Loading repository data…
aamirfarookh / repository
ChessMate is a real-time chess application built using Node.js, Express, MongoDB, Vanilla JavaScript, HTML5 & CSS3. It provides users with the ability to play chess online with friends or other players.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.

WEBRTC: For real-time video and audio communication.
Socket.io: For real-time communication between the server and the client.
Node.js: For server-side development.
Express.js: For building the RESTful API.
MongoDB: As the database for storing user information and game data.
Google OAuth: For user authentication and authorization.
| Feature | Coded | Description |
|---|---|---|
| Home Page | ✔ | Navigate the Application |
| Login & Register | ✔ | Add user and store in DB |
| Lobby | ✔ | To enter in any specific room to play |
| Rooms | ✔ | Play game with real time video and chat |
| Leader Board | ✔ | Show different user levels |
Open the application in your web browser at localhost:4500. Note: You will need to obtain your own Google OAuth client ID and client secret by creating a project on the Google Developers Console.







