Skip to content

ArunSathy/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

Description

This Chat App is a full stack real time messaging platform built using the MERN stack (MongoDB, Express.js, React.js, Node.js) and Socket.IO for live communication. It allows users to register, log in securely, and send instant messages in real time. The app supports 1 on 1 private chats, real time message delivery, and a clean, responsive user interface.

This project demonstrates my proficiency in developing real time web applications, handling WebSocket communication, and integrating client-server architecture. It features secure user authentication, persistent chat storage in MongoDB, and seamless user experience through efficient front-end and back-end coordination.

Features

  1. User registration and login (authentication with JWT)
  2. Live chat with users
  3. Can update profile picture and bio
  4. Users live online/offline status
  5. Responsive design for mobile and desktop

Technologies Used

  1. Frontend: React.js, Tailwind CSS
  2. Backend: Node.js, Express.js
  3. Database: MongoDB
  4. Authentication: JSON Web Token (JWT)
  5. API: Axios for API requests
  6. Live chat communication: Socket.IO

Live Link : https://chat-app-olive-seven-81.vercel.app/

Releases

No releases published

Packages

 
 
 

Contributors

Languages