Skip to content

Latest commit

 

History

History
80 lines (56 loc) · 2.16 KB

File metadata and controls

80 lines (56 loc) · 2.16 KB

💬 Chatapp (MERN Stack)

A real-time chat application inspired by Discord, built using the MERN stack + Socket.IO.
Create servers, join channels, and chat with friends in real time!


🚀 Features

💬 Real-time messaging (Socket.IO)
🧑 User authentication (login / register)
🏠 Create & join servers
📢 Channel-based chat system
👥 Direct messaging (DMs)
🔐 Protected routes with JWT cookies

🛠️ Tech Stack

React Tailwind CSS JavaScript Node.js Express MongoDB Socket.io Axios


⚙️ How It Works

🧑 Sign up / log in
🏠 Create or join a server
💬 Enter a channel or DM
⚡ Send messages in real time
🔄 Everything updates instantly using WebSockets
More...

🌐 Live Links


Installation

Clone the repository

git clone https://github.com/yourusername/chatapp.git
cd chatapp

Backend

cd backend
npm install
npm run dev

Frontend

cd frontend
npm install
npm run dev

📁 Project Structure

frontend/
backend/