https://github.com/ajithkumar-v-1/chat-app
CHAT-APP
https://github.com/ajithkumar-v-1/chat-app
axios bcrypt cloudinary cookie cors nodejs npm raectjs render socket-io
Last synced: about 2 months ago
JSON representation
CHAT-APP
- Host: GitHub
- URL: https://github.com/ajithkumar-v-1/chat-app
- Owner: ajithkumar-v-1
- Created: 2024-12-08T13:13:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T16:39:27.000Z (over 1 year ago)
- Last Synced: 2025-02-13T22:34:22.750Z (over 1 year ago)
- Topics: axios, bcrypt, cloudinary, cookie, cors, nodejs, npm, raectjs, render, socket-io
- Language: JavaScript
- Homepage: https://chat-app-tdja.onrender.com
- Size: 188 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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