Skip to content

Chatify is a real-time chat application with multi-channel support, allowing users to create, rename, and delete channels.

Notifications You must be signed in to change notification settings

VladimirMastepanov/Chatify

Repository files navigation

Maintainability


Chatify – Real-Time Multi-Channel Chat Application

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.

Features

  • 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.

Снимок экрана 2024-09-12 в 14 06 34 Снимок экрана 2024-09-12 в 14 05 08 Снимок экрана 2024-09-12 в 14 05 27 Снимок экрана 2024-09-12 в 14 06 49 Снимок экрана 2024-09-12 в 14 08 18

Technologies Used

Frontend:
  • React
  • Redux Toolkit
  • React Router DOM
  • Axios
  • Formik
  • Yup
  • Web Socket
  • i18next
  • React Bootstrap
  • Bootstrap
  • React Toastify
Development Tools:
  • 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.

About

Chatify is a real-time chat application with multi-channel support, allowing users to create, rename, and delete channels.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages