🎉 The real-time chat application that enable users to communicate with other users through text messages over internet.
$ make install
- Instant messaging
- Registration of new user/ Autorization to login existing user/ Logout
- Chat rooms: 2 default chat channels with the option to add users' custom chat channels
- Custom chat channels can be renamed or deleted
- Easy switching between the chat channels
This app is my learning project from the Hexlet Frontend Developer course aimed to get hands-on experience with the following topics:
- React/React Hooks + Redux (@reduxjs/toolkit);
- Build forms with formik
- Data validation by yup
- React Bootstrap UI Components
- Bad words filter by leo-profanity
- Notifications by React-Toastify
- Interface internationalization and text management by react-i18next
- Cloud-based bug tracking and monitoring by Rollbar
- Deploy to Heroku
- ESlint, Webpack