Skip to content

A real-time chat application built with Flutter & Firebase.

Notifications You must be signed in to change notification settings

khakestari/fire_messenger

Repository files navigation

Fire Messenger

A real-time chat application built with Flutter, Firebase Authentication, Cloud Firestore, and Firebase Storage. This app allows users to securely log in, send messages in a chat environment.

Features

  • Authentication: Secure user authentication using Firebase Authentication.
  • Real-Time Messaging: Send and receive messages in real-time with Firestore.
  • Push Notifications: Receive push notifications for new messages using Firebase messaging and Functions.
  • Responsive Design: Built with Flutter for a consistent user experience on both Android and iOS.

Screenshots

soon will be added.

Usage

  • Launch the app on your device or emulator.
  • Sign up for a new account or log in if you already have one.
  • Send messages in the chat.
  • Receive push notifications for new messages even when the app is in the background.

Contributing

Contributions are welcome! Here are some ways you can contribute to this project:

  • Report bugs and suggest improvements by opening issues.
  • Implement new features or enhance existing ones and submit pull requests.
  • Provide feedback on the app's usability and design.

Credits

This project was inspired by the Flutter & Dart - The Complete Guide course by Maximilian Schwarzmüller on Udemy.