Bit Messenger is real-time chat application developed using Flutter that allows users to send and receive messages, images, videos, and other multimedia. It includes features such as user registration and authentication, a contact list, a chat interface for real-time messaging, emojis user profiles, message search, and encryption for security and privacy.
![]() |
![]() |
---|---|
![]() |
![]() |
- User Authentication
- Real-Time Chat
- Chat Features (text, photo, video, emojis)
- Online / Offline
Tools | Link |
---|---|
🤖 Language | Dart |
🩶 Framework | Flutter |
🌐 Authentication | Firebase-Auth |
💻 Database | Cloud-Firestore |
📁 Storage | Firebase-Storage |
🚀 State Management | Riverpod |
After cloning this repository, migrate to main branch.
- Create Firebase Project
- Enable Authentication
- Make Firestore Rules
- Create Android, iOS
- Use FlutterFire CLI to add the Firebase Project to this app. Then run the following commands to run your app:
flutter pub get
flutter run
Contributions are always welcome!