Real-time application written in React/Redux using AJAX, REST, websockets, React (with hooks) + Redux (@reduxjs/toolkit) + Formik + React Bootstrap.
This application includes registration, authorization, error page and chat page. Two main channels are available by default and each user can create, rename and delete their own channels. All registered users can exchange messages.
- The project requires Nodejs v18.17.1 or higher to install and run.
- Clone or download this repository.
- While in the local catalog of the project, use the
npm ci
ormake install
command to install. - Use
make build
to build the project, and thenmake start
to start the server.