Tsogoeva / frontend-project-lvl4

Real-time application, analog of Slack chat (very simplified version) on React/Redux, using AJAX, REST, websockets, React (with hooks) + Redux (@reduxjs/toolkit) + Formik.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Actions Status

Chat

Web application, analog of Slack chat (very simplified version) with the ability to create and manage channels.

Setup and Run:

- make install
- make build
- make start

Basic Libraries and Technology:

  • React (hooks)
  • React-bootstrap
  • Redux-toolkit
  • WebSocket (Socket.io)

Features:

  • User registration and authentication
  • Chat channel management
  • Send and get messages in realtime
  • Filtering of obscene words

Demo:

Deploy to Heroku

About

Real-time application, analog of Slack chat (very simplified version) on React/Redux, using AJAX, REST, websockets, React (with hooks) + Redux (@reduxjs/toolkit) + Formik.


Languages

Language:JavaScript 95.8%Language:HTML 3.5%Language:Makefile 0.7%