Advance Chat App offers seamless real-time messaging with support for group chats, file sharing, emoji integration, and instant updates.
Advance Chat App is a fully responsive, real-time messaging platform built with modern web technologies. It supports group and personal chats, real-time communication, emoji support, and file handling.
Below are some of the Images that this project showcases:
Clone the repository:
git clone https://github.com/your-username/advance-chat-app.git
Install dependencies:
cd advance-chat-app
npm install
Set up environment variables:
.env
file in the root directory and add the necessary variables.MONGODB_URI=your_mongo_uri
JWT_SECRET=your_jwt_secret
SOCKET_PORT=your_socket_port
Run the development server:
npm start
http://localhost:3000
.Technology | Description |
---|---|
React | Frontend JavaScript framework |
ShadCN | UI Components for React |
Tailwind CSS | Utility-first CSS framework |
JWT Tokens | Authentication management |
Multer | File handling middleware |
Sockets | Real-time communication |
MongoDB | NoSQL database |
Zustand | State management solution |
Axios | HTTP client for API requests |