/chat-app

Primary LanguageJavaScript

SwiftChat 🪁

SwiftChat is a real-time chat application built using the MERN stack (MongoDB, Express.js, React, Node.js) and Socket.IO. It supports user registration, login, real-time messaging, and file sharing.

Features

  • User Registration and Login
  • Real-time messaging with Socket.IO
  • File sharing
  • Notifications using React-Toastify

Tech Stack

  • Frontend: React, Tailwind CSS, React-Toastify
  • Backend: Node.js, Express.js, MongoDB, Socket.IO
  • Authentication: JWT (JSON Web Tokens)
  • Encryption: bcrypt for password hashing