Skip to content

gautamjain09/Bit-Messenger

Repository files navigation

Bit Messenger

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.

logo

App-Logo

App Images

Images_1 Images_2
Images_3 Images_4

Features

  • User Authentication
  • Real-Time Chat
  • Chat Features (text, photo, video, emojis)
  • Online / Offline

Tech Stacks

Tools Link
🤖 Language Dart
🩶 Framework Flutter
🌐 Authentication Firebase-Auth
💻 Database Cloud-Firestore
📁 Storage Firebase-Storage
🚀 State Management Riverpod

Installation

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

License

MIT

Contributing

Contributions are always welcome!