A dynamic and modern chat application built with Flutter and powered by Firebase.
This app provides secure authentication, real-time messaging, user management features, and push notifications for a smooth and interactive chat experience.
- 🔐 Login & Registration – Secure authentication using Firebase
- 👥 User Listing – View all registered users
- 💬 Real-Time Messaging – Send and receive messages instantly
- 🚩 Report Users – Report inappropriate users or messages
- 🚫 Block / Unblock Users – Full blocking management system
- 🔔 Push Notifications – Real-time message notifications
- ⬇️ Auto Scroll – Automatically scrolls to the bottom when a new message arrives
- 🌗 Light & Dark Mode – Seamless theme switching
git clone https://github.com/SumanShrestha14/flutter-chat-app
cd flutter_chat_app flutter pub getif not run
npm install -g firebase-tools
firebase login
dart pub global activate flutterfire_cli
flutterfire configure flutter run This project, flutter_chat_app is open-source
You are free to use, modify, and distribute the code for personal or commercial purposes,
provided that the original author is credited.
Unauthorized reproduction, commercial reselling without proper attribution, or distribution
of substantial portions of the software without express permission is prohibited.
For licensing inquiries, please contact:
⭐ If you like this project, consider giving it a star on GitHub!