Skip to content

Latest commit

History

165 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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

ReactTailwind CSSJavaScriptNode.jsExpressMongoDBSocket.ioAxios


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/

About

A Discord-inspired chat application I built to learn real-time communication, WebSockets, and full-stack development. Built with React, TypeScript, Node.js, Socket.IO, and MongoDB.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages