Skip to content

VladimirMastepanov/Chatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages