Популярная игра, о которой знает каждый.
Цель проекта - построить простое приложение, которое будет использовать 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 - как с телефона, так и с компьютера приложение работает отлично