Skip to content

mr-robot-abhi/MERN_chat_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Stack Project: Real-Time Chat App with JWT & Socket.io

🚀 Features

  • 🌟 Modern Tech Stack: MERN (MongoDB, Express, React, Node.js) + Socket.io + TailwindCSS + Daisy UI.
  • 🎃 Secure Authentication & Authorization: Powered by JSON Web Tokens (JWT).
  • 👾 Real-Time Messaging: Instant chat functionality using Socket.io.
  • 🚀 Online User Status: Live status updates with Socket.io and React Context API.
  • 👌 Global State Management: Simplified state handling with Zustand.
  • 🐞 Robust Error Handling: Seamless error management on both client and server.
  • ⭐ Free Deployment: Learn how to deploy like a pro at no cost!
  • ⏳ And More!: Packed with additional features to enhance user experience.

🛠️ Configuration

Edit your .env file with the following variables:

PORT=your_port
MONGO_DB_URI=your_mongo_db_connection_string
JWT_SECRET=your_jwt_secret_key
NODE_ENV=development_or_production

🏗️ Build the Application

To compile the application, run:

npm run build

🚀 Start the Application

Start the app with:

npm start

App Screenshot


App Screenshot


App Screenshot


Thanks to As a programmer for this complete video tutorial: Check out the Video Tutorial on YouTube for a complete walkthrough!

Enjoy building and deploying your very own real-time chat application! 🚀

About

A real-time chat application built using MERN Stack, JWT and Socket.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published