Chat app build with create-react-app using React with Hooks, Redux Toolkit, Socket.io and Formik. Design and layout are performed with React-Bootsrap. Production errors are monitored by Rollbar.
- Authentication of authorized users and redirect to login page for unauthorized
- Registration for new users
- Adding new channels
- Removing or renaming channels created by users
- Validation of sign up, log in and channels forms
- Filtering obscene words in message box and channels names
- Displaying notifications in case of successive actions or errors
- Forms blocking in case of connection errors
git clone https://github.com/d13ch/frontend-project-12.git
make install
make start