Skip to content

str0yka/rock-paper-scissors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

✂ 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 - как с телефона, так и с компьютера приложение работает отлично

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