Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.44 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.44 KB

✂ rock-scissors-paper

Популярная игра, о которой знает каждый.

Цель проекта - построить простое приложение, которое будет использовать WebSocket. А также попрактиковаться с темизацией на tailwind и кастомной интернационализацией.

Конфигурация проекта:

  • TypeScript
  • React
  • React Router Dom
  • Tanstack Query
  • Axios
  • Tailwind
  • ESLint, Prettier
  • Vite
  • Node.js
  • Express
  • Websocket

В данном репозитории пристутствует:

  • Websocket (pages/GamePage) - взаимодействие клиент и сервера с помощью Websocket
  • i18n (src/utils/intl) - инструмент для работы с i18n в реакт приложениях
  • Theming - (src/features/theming + src/static/theme) - изменение темы приложения с помощью React Context + Tailwind (darkMode)
  • Accesability - приложение имеет полную поддержку с клавиатуры
  • Adaptive - как с телефона, так и с компьютера приложение работает отлично

Социальные сети