https://github.com/mohammadshaad/hitwicket-assignment
HitWicket SDE Assignment
https://github.com/mohammadshaad/hitwicket-assignment
Last synced: 12 days ago
JSON representation
HitWicket SDE Assignment
- Host: GitHub
- URL: https://github.com/mohammadshaad/hitwicket-assignment
- Owner: mohammadshaad
- Created: 2024-08-25T11:19:36.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-25T18:04:27.000Z (almost 2 years ago)
- Last Synced: 2025-02-26T14:16:44.700Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chess-like Game
This project is a turn-based Chessboard application built using WebSocket, Golang, and Next.js. It allows users to play chess online with real-time updates.
## Features
- WebSocket integration for real-time communication
- Golang backend for handling game logic and WebSocket connections
- Next.js frontend for the user interface
- Turn-based gameplay with multiple players
- Chessboard visualization with draggable pieces
## Installation
1. Clone the repository: `git clone https://github.com/mohammadshaad/SHAAD-21BCE1542.git`
2. Navigate to the project directory: `cd SHAAD-21BCE1542`
3. Install dependencies:
- Backend: `cd server && go mod download`
- Frontend: `cd frontend && npm install`
4. Start the backend server: `cd server && go run .`
5. Start the frontend development server: `cd frontend && npm run dev`
6. Open your browser and visit `http://localhost:3000` to access the application.