Skip to content

ajithkumar-v-1/CHAT-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Application..!!!

Welcome to the Chat Application! This full-stack chat app allows users to send messages in real-time, join chat rooms, and manage their profile settings. The project is built using a MERN stack (MongoDB, Express.js, React.js, Node.js) and includes features like user authentication, socket integration for live chat, and secure communication.

Table of Contents Features Technologies Installation Usage API Documentation Contributing License Features Real-time messaging: Users can send and receive messages instantly. User Authentication: Sign up, log in, and manage profile settings. Chat Rooms: Create, join, and leave chat rooms. Socket Integration: WebSocket-based communication for live chat updates. CRUD Operations for Messages: Users can edit, delete, and view their messages. Responsive Design: Fully responsive UI for different devices. CORS and security: CORS configuration for cross-origin requests and secure headers. Dark Mode/White Mode toggle: Toggle between light and dark themes for better user experience. Technologies Frontend: React.js, Vite, Axios Backend: Node.js, Express.js, MongoDB Utilities: bcrypt, jwt, Socket.IO Styling: Tailwind CSS, Bootstrap for responsive design Deployment: Render, Heroku, or any cloud provider