Это игра в слова!
Нужно собрать слово из букв за минуту. Чем длиннее - тем лучше.
За каждую букву начисляются победные баллы.
https://wordrunners-bumble-20.ya-praktikum.tech/
TypeScript, Canvas API, React, Redux, nginx, Git, GitHub Actions, Docker, Vite, HTML5, SASS, Express, Node.JS, Postgresql, Sequelize, jest
- Игра в слова Bumble
- Авторизация / регистрация (по логин/пароль и oAuth)
- Редактирование данных профиля
- Создание тем форума
- Создание сообщений, ответов и добавление реакций в форуме
- Сохранение результата в Лидерборде
- Переключение темы оформления
yarn docker:build
По умолчанию запуститься на localhost:5000. После сборки Docker сервисов. В отдельных терминалах:
yarn docker:db
yarn dev
yarn docker:prod
Для клиента используется react-testing-library
yarn test
yarn lint
yarn format
Перед первым запуском выполните node init.js
docker compose up
- запустит три сервиса
- nginx, раздающий клиентскую статику (client)
- node, ваш сервер (server)
- postgres, вашу базу данных (postgres)
Если вам понадобится только один сервис, просто уточните какой в команде
docker compose up {sevice_name}
, например docker compose up server