Skip to content

abhiya492/Chat-app-complete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 Real-Time Chat App with MERN Stack 🌟

Welcome Banner

Welcome to the Real-Time Chat App project! This repository contains a complete guide to building a chat application using the MERN stack, designed to be beginner-friendly and easy to follow.

Live Demo πŸš€ | GitHub Repository ⭐


πŸ› οΈ Tech Stack

  • MongoDB: For storing user data and chat messages.
  • Express.js: Backend framework for API development.
  • React.js: Frontend library for building user interfaces.
  • Node.js: JavaScript runtime for backend services.
  • Socket.io: Enables real-time communication.
  • TailwindCSS: Utility-first CSS framework for styling.
  • Daisy UI: Pre-built components for TailwindCSS.

🌟 Features

πŸŽƒ Authentication & Authorization with JWT
πŸ‘Ύ Real-time messaging with Socket.io
πŸš€ Online user status
πŸ‘Œ Global state management with Zustand
🐞 Comprehensive error handling on both server and client
⭐ Deployment guidance to host your app for free
⏳ And much more!


πŸš€ Getting Started

  1. Clone the repository:
    git clone https://github.com/abhiya492/Chat-app-complete
    cd Chat-app-complete

2.Install dependencies:

  npm install

About

Real-Time Chat App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages