realtime_chat_app Tailwind Templates

Realtime_chat_app

Full-Stack Real-Time Chat App šŸ’¬ A real-time chat application built with React, Tailwind CSS, Socket.io, Node.js, Express, and MongoDB. Features include user authentication, real-time messaging, online/offline status, and profile picture upload and realtime last seen, sent, seen, delivered, typing indicator, unread messages count.

šŸ’¬ Full-Stack Real-Time Chat App

A real-time chat web application built with modern technologies for seamless and instant messaging. working on a more complex app version from scratch soon:)

šŸš€ Live Demo

šŸ”— Click here to try it


šŸ›  Tech Stack

Frontend

  • āš›ļø React (Vite) - Fast & optimized React setup
  • šŸŽØ Tailwind CSS - Utility-first styling
  • 🌼 DaisyUI - Pre-styled UI components
  • šŸŒ Zustand - State management
  • šŸ“” Axios - HTTP client for API requests
  • ⚔ Socket.io-client - Real-time communication

Backend

  • 🟢 Node.js - Server-side runtime
  • šŸš€ Express.js - Fast and lightweight backend framework
  • šŸ”— Socket.io - Real-time WebSockets for messaging
  • šŸ—„ MongoDB (Mongoose) - NoSQL database for storing chat data
  • šŸ”‘ bcrypt - Secure password hashing
  • šŸ” dotenv - Environment variables management

✨ Features

āœ… Realtime Typing Indicator Added @05March2025
āœ… Realtime Unread Messages Count Feature Added @03March2025
āœ… Realtime Sent,Delivered,Seen Feature Added @03March2025
āœ… Realtime User Last Seen Feature Added @24Feb2025
āœ… User Authentication (Sign up, login, and logout)
āœ… Real-time Messaging with Socket.io
āœ… Online/Offline Status
āœ… Profile Picture Upload
āœ… Lightweight & Responsive UI


Top categories

Loading Svelte Themes