?ChatX
A Simple Group Chat App Made Using Flutter And Firebase
This is a Chat Application where the user can sign-up/log-in either via Email Authentication , Google , Facebook or via a OTP verification through Phone.
? Screenshots
?Future Integrations:
- [] Implementation of Forgot Password In Email Auth
- [] UI Updates
Created and Maintained By :
If you found this project helpful or you learned something from the source code then please consider giving it a ⭐ on Github and sharing it with your friends via social media
?Getting Started
-
⚙️ Setting Up Flutter
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference. -
? Clone the repository
cd path/to/folder git clone https://github.com/TriparnoChatterjee/ChatX.git
-
? Set up the Firebase App:
-
Create a new project with the Firebase console.
Add Android app in the Firebase project settings. -
Add (a SHA-1 certificate fingerprint for Google sign-in).
-
Add (a SHA-256 certificate fingerprint for Facebook sign-in).
-
See this document for full instructions: https://firebase.google.com/docs/flutter/setup
-
Additional setup instructions for Google , Facebook and Phone OTP verification sign-in:
-
Google Sign-In on Android: https://firebase.google.com/docs/auth/android/google-signin
-
Facebook Login for Android: https://developers.facebook.com/docs/facebook-login/android
-
Phone Sign in :
https://firebase.google.com/docs/auth/android/phone-auth
-