Zuri chesss plugin is a web based recreational and competitive board game played between two players with an option for AI, that can easily be installed and used as part of the Zuri chat main application.
Figma link to the design implemented:
coming soon!
- React js
- Nodejs
- Ajax
- WebSockets
- Fork this REPO
- Clone the repo from your account
git clone https://github.com/<username>/zc_plugin_chessboard.git
- switch to the backend directory and install all dependencies
cd backend
npm install or yarn install
- switch to the frontend directory and install all dependencies
cd frontend
npm install or yarn install
- Add the main repo remote to your project upstream
git remote add upstream https://github.com/zurichat/zc_plugin_chessboard.git
- Pull from upstream
git pull upstream dev
- Switch to a new branch with your {feature-name}
git checkout -b <feature-name>
-
Add your work/code
-
When done making your changes, run
git add .
git commit -m 'your commit message'
git push origin <feature-name>
- Create a Pull Request to
dev
branch
- Run backend server
cd server
npm run dev or yarn run dev
- Open http://127.0.0.1:22664/ping
- Open another terminal in vscode and run
cd client
npm start or yarn start