image image image image
Дизайн разрабатывал в Figma Доступный функционал: - регистрация/авторизация с помощью oauth api от Яндекс и ВК, двухфакторная аутентификация - доступ к некоторому функционалу по роли - личный кабинет - закрытые и открытые игровые комнаты - доступны 3 игры - общий и игровые чаты - магазин игр и дополнительных предметов - ежедневные задания И второстепенные функции, например, смена аватара, пароля, почты и т.д. Техническая часть: Всё написано на TypeScript Сайт работает с использованием HTTP и WebSocket JWT авторизация Игры вынесены в отдельные NodeJs сервисы и взаимодействуют с главным сервисом через отдельный proxy сервис по HTTP Использовал отдельный Docker для каждого сервиса Настроил CI/CD через GitHub https://github.com/RomanSergeech/the-box-of-board-games
https://the-box-of-board-games.fun