Skip to content

md-ismail-ahamed/Chattr-A-Real-Time-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chattr 💬

Chattr is a modern, one-on-one chat application built with the MERN stack. It allows authenticated users to chat with others in real-time (or near real-time), with secure message storage and image upload functionality.



🚀 Features

  • 🔐 JWT-based Authentication
  • 🧑‍💼 User Registration & Login
  • 💬 One-on-One Messaging
  • 📁 Image Uploads via Cloudinary
  • 📃 RESTful API with Express.js
  • 🛡️ Protected Routes (Middleware)
  • 💾 MongoDB/Mongoose for Data Persistence
  • ⚙️ State Management via Zustand (Frontend)
  • 🎨 Responsive UI using Tailwind CSS and DaisyUI

🧱 Tech Stack

Layer Technology
Frontend React, TailwindCSS, Zustand
Backend Node.js, Express.js
Database MongoDB, Mongoose
Auth JWT, Cookies
File Upload Cloudinary
State Mgmt Zustand (React Store)

About

Chattr is a one-to-one real-time chatting platform built from scratch using the MERN stack. Authenticated users can chat securely with others and view the online status of users in the system. It features real-time communication powered by Socket.IO, user authentication via JWT & cookies, and cloud-based image uploads via Cloudinary.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages