Vero Chat is a modern, real-time chat application built with Next.js, Socket.IO, and MongoDB. It’s designed for instant messaging, sleek UI, and responsive performance — whether you’re building a personal messenger or scaling a team communication tool.
- ⚡ Real-time messaging using WebSockets (Socket.IO)
- 🧑🤝🧑 User authentication & friend system
- 🗂️ Chat history with MongoDB persistence
- 🖥️ Responsive and mobile-friendly UI (TailwindCSS)
- 🟢 Online status indicators
- 🔔 Notifications for new messages
- Frontend: React, Next.js, TailwindCSS
- Backend: Node.js, Socket.IO, MongoDB (via Mongoose)
- Auth: JWT
- Deployment: Render
-
Clone the repository:
git clone https://github.com/SidoJain/Vero-Chat.git cd vero-chat -
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env.localfile and configure:MONGODB_URI=your_mongodb_connection_string JWT_SECRET=some_jwt_secret
-
Run the app:
npm run dev
It may take a minute to start.
https://vero-chat.onrender.com/
This project is licensed under the MIT License.