Skip to content

Stay connected with TeamTalk - the ultimate chatting app for teams and friends. With real-time messaging and Firebase integration,

Notifications You must be signed in to change notification settings

offfahad/chatting-app-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamTalk Chatting App

TeamTalk is a chatting app developed in Flutter with Firebase integration. With this app, users can create an account, sign in, and start chatting with friends and colleagues in real-time. The messages are stored in Firebase Cloud Firestore, ensuring that your chats are always available and up-to-date on all your devices.

Features

  • User account creation and authentication with Firebase Authentication.
  • Real-time messaging with Firebase Cloud Firestore.
  • Login with email and password, or using a Google account.
  • Password reset functionality.
  • Ability to search for other users and start a conversation with them.
  • Notification support for incoming messages.

UI Demo

  • To See A Video Demo Click -> Here

Prerequisites

Before you can use the TeamTalk app, you need to have the following:

  • An Android or iOS device running on Android 5.0 (Lollipop) or higher or iOS 12.0 or higher.
  • The Flutter framework installed on your computer.
  • A Firebase account with a Firestore database.

Installation

To install the TeamTalk app, follow these steps:

  1. Clone the project repository to your local machine.
  2. Open the project in your preferred code editor.
  3. Run the flutter pub get command to install the project dependencies.
  4. Set up a new Firebase project and create a Firestore database.
  5. Add the Firebase configuration file to the project. See here for instructions on iOS, and here for instructions on Android.
  6. Enable Firebase Authentication with email/password and Google sign-in providers.
  7. Run the flutter run command to launch the app on your device.

Usage

To use the TeamTalk app, follow these steps:

  1. Open the app on your device.
  2. Create a new account or sign in with an existing account.
  3. Search for other users by email address or username.
  4. Start a conversation with a user by selecting them from the search results and sending a message.
  5. Receive incoming messages in real-time and get notified with push notifications.

Credits

This app was developed by Muhammad Fahad using the Flutter framework and Firebase integration.

Contact

If you have any questions or feedback about the TeamTalk app, you can reach me at mughalfahad544@gmail.com

About

Stay connected with TeamTalk - the ultimate chatting app for teams and friends. With real-time messaging and Firebase integration,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages