Skip to content

SidoJain/Vero-Chat

Repository files navigation

Vero Chat

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.


🚀 Features

  • ⚡ 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

🛠️ Tech Stack

  • Frontend: React, Next.js, TailwindCSS
  • Backend: Node.js, Socket.IO, MongoDB (via Mongoose)
  • Auth: JWT
  • Deployment: Render

📦 Installation

  1. Clone the repository:

    git clone https://github.com/SidoJain/Vero-Chat.git
    cd vero-chat
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    Create a .env.local file and configure:

    MONGODB_URI=your_mongodb_connection_string
    JWT_SECRET=some_jwt_secret
  4. Run the app:

    npm run dev

Live Demo

It may take a minute to start.
https://vero-chat.onrender.com/

License

This project is licensed under the MIT License.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors