FullStack Chat App

Project Image 1 Project Image 2 Project Image 3 Project Image 3 Project Image 3

Project Overview

🚀 A real-time chat application built using MERN stack (MongoDB, Express.js, React.js, Node.js) with Socket.io for instant messaging. The app supports one-on-one and group chats, user authentication, and real-time updates.

Features

  • ✅ Real-time messaging using Socket.io
  • ✅ User authentication with JWT
  • ✅ One-on-one & group chats
  • ✅ Profile management with avatars
  • ✅ Responsive UI built with React & TailwindCSS
  • ✅ RESTful API with Node.js & Express
  • ✅ MongoDB for database storage

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Real-time Communication: Socket.io
  • Authentication: JWT