Skip to content

witChat is a realtime chat application which made using MERN stack and socket.io. It leverages node.js + express.js to perform CRUD operations in MongoDB that helps to retrieve and store chats efficiently using modular API endpoints for different operations. also it uses cloudinary to store avatars of uses over cloud for persistent storage

License

Notifications You must be signed in to change notification settings

thekiranmahajan/wit-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wit Chat

A modern full-stack chat application built with Node.js, Express, MongoDB, and React. Supports group and direct messaging, user authentication, and real-time updates.

Features

  • Group and private chats
  • User authentication
  • Real-time messaging
  • Profile avatars
  • Responsive UI

Getting Started

  1. Clone the repository
  2. Install dependencies in both backend and frontend folders
  3. Set up your .env file (see .env.example in the root)
  4. Run the backend and frontend servers

Scripts

  • npm start (backend)
  • npm run dev (frontend)

Environment Variables

See .env.example for required environment variables.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Made with ❤️ by Kiran Mahajan

About

witChat is a realtime chat application which made using MERN stack and socket.io. It leverages node.js + express.js to perform CRUD operations in MongoDB that helps to retrieve and store chats efficiently using modular API endpoints for different operations. also it uses cloudinary to store avatars of uses over cloud for persistent storage

Topics

Resources

License

Stars

Watchers

Forks

Languages