ArkadiySamokhvalov / pet-react-chat

Чат на React (с хуками) + Redux (@reduxjs/toolkit), используя AJAX, REST, Websockets, Formik, Yup, Bootstrap, i18next.

Home Page:https://frontend-project-12-production-a68b.up.railway.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Actions Status Maintainability

en

Описание:

Чат на на React/Redux, используя AJAX, REST, websockets, React (с хуками) + Redux (@reduxjs/toolkit) + Formik.

Публикация:

Посмотреть проект

Технологический стек:

  • Работа с WebSocket - Socket.IO
  • Построение приложения - React
  • Управление состоянием - Redux Toolkit
  • Маршрутизация - React-router
  • Работа с формами - Formik
  • Валидация - yup
  • Работа с текстом - i18next
  • Верстка страницы - react-bootstrap
  • Уведомления об операция - React-Toastify
  • Сетевые запросы - axios

Установка:

  1. Убедитесь, что вы установили Node.js не ниже версии 12: node -v.
  2. Клонируйте репозиторий: git@github.com:ArkadiySamokhvalov/react-chat.git.
  3. Смените каталог на react-chat
  4. Запустите команду: make install.
$ git clone git@github.com:ArkadiySamokhvalov/react-chat.git
$ cd react-chat
$ make install

Запуск тестов:

$ make test

Запуск:

$ make start

About

Чат на React (с хуками) + Redux (@reduxjs/toolkit), используя AJAX, REST, Websockets, Formik, Yup, Bootstrap, i18next.

https://frontend-project-12-production-a68b.up.railway.app/


Languages

Language:JavaScript 92.0%Language:SCSS 4.3%Language:HTML 3.1%Language:Makefile 0.5%