Skip to content

This project is a One-to-One chat application built using Firebase Realtime Database. It allows users to chat in real-time with message status updates similar to WhatsApp.

Notifications You must be signed in to change notification settings

MuskanGarg24/Realtime-Chat-App

Repository files navigation

One-to-One Chat App

Description

This project is a One-to-One chat application built using Firebase Realtime Database. It allows users to chat in real-time with message status updates similar to WhatsApp.

Features

  • Firebase Authentication: Secure login using Firebase Authentication.
  • Real-time Messaging: Instant messaging between users.
  • Message Status Updates:
    • Single tick for sent messages.
    • Double tick for delivered messages.
    • Blue double tick for read messages.
  • Active Users List: Displays users currently online in real-time.

Deployment

Live Demo

Source Code

Testing

Test Cases

  • Verify message status updates (sent, delivered, read).
  • Check real-time updating of active users list.

Setup Instructions

  1. Clone the repository: git clone https://github.com/MuskanGarg24/Realtime-Chat-App
  2. Install dependencies: npm install
  3. Configure Firebase credentials.
  4. Run locally: npm run dev

Technologies Used

  • Firebase Realtime Database
  • Firebase Authentication
  • ReactJS
  • Tailwind CSS

About

This project is a One-to-One chat application built using Firebase Realtime Database. It allows users to chat in real-time with message status updates similar to WhatsApp.

Topics

Resources

Stars

Watchers

Forks