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.
- 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.
- Verify message status updates (sent, delivered, read).
- Check real-time updating of active users list.
- Clone the repository:
git clone https://github.com/MuskanGarg24/Realtime-Chat-App
- Install dependencies:
npm install
- Configure Firebase credentials.
- Run locally:
npm run dev
- Firebase Realtime Database
- Firebase Authentication
- ReactJS
- Tailwind CSS