Skip to content

Random Chat Application is a real-time anonymous chat platform built with the MERN stack and Socket.io. It allows users to connect, chat, and skip to new conversations instantly, with real-time messaging and typing indicators.

Notifications You must be signed in to change notification settings

KUNAL01011/Random-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Stack Project: Build and Deploy a random-chat From Scratch | JWT, Socket.io

Screenshot (423)

Some Features:

  • ⚛️ Tech Stack: React.js, MongoDB, Node.js, Express, Tailwind, socket.io
  • 🔐 Authentication with JSONWEBTOKENS (JWT)
  • 🔥 zustand for state management etc.
  • ✍️ send message
  • 🗑️ Deleting user his own message
  • 📝 Edit Profile Info
  • 🖼️ Edit Profile Image
  • 📷 Image Uploads using Cloudinary
  • 🌐 Deployment
  • ⏳ And much more!

Clone the project

git clone https://github.com/KUNAL01011/Random-chat.git

Setup .env file

PORT = ...
MONGO_DB_URI = ...
CLOUDINARY_CLOUD_NAME= ...
CLOUDINARY_API_KEY= ...
CLOUDINARY_API_SECRET= ...
JWT_SECRET = ...
NODE_ENV = development

Build the app

npm run build

Start the app

npm run dev

About

Random Chat Application is a real-time anonymous chat platform built with the MERN stack and Socket.io. It allows users to connect, chat, and skip to new conversations instantly, with real-time messaging and typing indicators.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages