https://chatify-dxv7.onrender.com use admin/admin for login/password
Chatify is a real-time messaging application built with React and Redux, offering support for multiple channels. Users can sign up or log in to join chat rooms, create new channels, rename or delete them as needed.
- Real-time messaging: Send and receive messages instantly.
- Multi-channel support: Create, rename, and delete chat channels.
- User authentication: Register and log in to access the chat.
- Notifications: Receive toast notifications for various events, such as new messages or channel updates.
- React
- Redux Toolkit
- React Router DOM
- Axios
- Formik
- Yup
- Web Socket
- i18next
- React Bootstrap
- Bootstrap
- React Toastify
- ESLint (Airbnb config) – To maintain code quality and consistency.
- Babel – For JavaScript transpiling.
- Rollbar – For error tracking and logging.
- Leo Profanity – To filter out inappropriate language.