Real-Time Chat

A web-based real-time chat application

An application designed as practice for building real-time web applications using WebSocket technology. This chat app allows users to send and receive messages instantly, creating a seamless communication experience.

Key Features

  • Real-Time Messaging: Utilizes WebSockets to enable instant message delivery between users.
  • User Authentication: Secure login and registration system to manage user accounts without depending on third-party services, utilizing hashing for password security.
  • Chat Rooms: Users can create and join multiple chat rooms to organize conversations.

Tags

  • typescript
  • node.js
  • socket.io
  • express
  • react
  • websockets
  • mongodb
  • docker
  • cassandra
  • postgresql