Веб-приложение реализовано на WebSocket, что позволяет пользователям играть в морской бой в многопользовательском режиме. Был реализован MVP, в котором пользователь может зарегистрироваться/авторизоваться с использованием JSON Web Token, создать игру, посмотреть статистику своих игр(победы, поражение, общее количество игр) и начать сам процесс игры. Были реализованы алгоритмы правильной расстановки кораблей и алгоритмы самой игры.
Java Script
React
Redux
JWT
Node
Git
GitHub
CSS
HTML
WebSocket
Bootstrap
PostgreSQL
ExpressJS
Sequelize
Для запуска проекта вам необходимо войти в папку - 📂 client и набрать команду в терминале:
yarnПосле в другом терминале войти в папку - 📂 server и набрать команду в терминале:
npm i
В папке - 📂 client набрать команду в терминале:
yarn start
В другом терминале в папке - 📂 server набрать команду:
npm start