My Auth is a Flutter application that implements user authentication using Firebase. It provides features for email/password authentication and phone number verification. The app also utilizes GetX for efficient state management and Firestore for storing user details.
- Email/password authentication
- Phone number verification
- State management with GetX
- User details stored in Firestore
Make sure you have the following installed:
- Flutter: Install Flutter
- Dart: Install Dart
-
Clone the repository:
git clone https://github.com/your-username/my-auth.git
-
Navigate to the cloned repository:
cd my-auth
-
Install the dependencies:
flutter pub get
- Create a new project on the Firebase Console.
- Add your Android and iOS apps to the Firebase project.
- Download the google-services.json file for Android and GoogleService-Info.plist file for iOS.
- Place the files in the respective directories (android/app for Android and ios for iOS) in your Flutter project.