Skip to content

AgriAdhiatma24/meechat-mern-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeeCHAT App | MERN Realtime Chat APP

MeeChat is a real-time, chat application designed to facilitate seamless communication between users. Built with the MERN stack (MongoDB, Express, React, Node.js), MeeChat leverages the power of WebSockets through the Socket.io library to provide fast, interactive, and dynamic messaging experiences.

Screenshots

App Screenshot

Highlights:

  • ⭐ Authentication & Authorization with JWT
  • ⭐Real-time messaging with Socket.io
  • ⭐Global state management with Zustand
  • ⭐Error handling both on the server and on the client

Tech Stack

Frontend

  • React (Vite)
  • Javascript
  • TailwindCSS
  • Daisy UI
  • Zustand

Backend

  • MongoDB
  • Express.js
  • Node.js
  • Socket.io
  • Cloudinary
  • JWT

Setup .env file

MONGODB_URI=...
PORT=5001
JWT_SECRET=...

CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...

NODE_ENV=development

Run Locally

Clone the project

  git clone https://github.com/AgriAdhiatma24/meechat-mern-app

Go to the project directory

  cd meechat-mern-app

Build the app

  npm run build

Start the server

  npm run start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages