A feature-rich real-time chat application built for Android using Firebase. Supports individual and group chats, secure authentication, message reactions, and media sharing – all packed in a smooth and modern UI.
- Java (Android)
- XML (UI Design)
- Firebase Authentication
- Firebase Realtime Database
- Firebase Cloud Messaging (FCM)
- Firebase Storage
- SQLite / Room DB (for offline caching)
- 🔐 User Authentication (Email & Google Login)
- 💬 One-to-One & Group Chat Support
- 📦 File Sharing (images, audio, documents)
- 🗑️ "Delete for Everyone" functionality
- 🔔 Real-time Push Notifications (FCM)
- ✅ Message Seen Status and Last Seen
- 😊 Message Reactions
- 🕒 Story Feature (24-hour expiry)
- 📩 Last Message Preview on Recent Chats
- 👥 Anonymous Chat Option (Optional)
(Store your screenshots in an
images/folder and update the links below)
- Clone the repo:
git clone https://github.com/Priyansh2100/Chat-Application.git




