This is a Flutter shop app with features like authentication, Firebase storage, and the ability to add and edit products for each user using Flutter input forms and other widgets.
- User authentication (login and registration)
- Firebase integration for data storage and retrieval
- Image upload and storage using Firebase Storage
- Add, edit, and delete products functionality
- User-friendly input forms and widgets
Before running the app, make sure you have the following installed:
- Flutter SDK: Install Flutter
- Flutter dependencies: Run
flutter pub get
to fetch the required packages mentioned inpubspec.yaml
-
Clone the repository:
git clone https://github.com/your-username/flutter-shop-app.git
-
Configuration To configure the Firebase integration, follow these steps:
-Create a new project in the Firebase Console.
-Enable Firebase Authentication and Firebase Storage for your project.
-Download the google-services.json file from the Firebase Console.
-Copy the google-services.json file into the android/app/ directory of your Flutter project.
-Update the Firebase dependencies in the pubspec.yaml file: dependencies: flutter: sdk: flutter firebase_core: ^1.0.3 firebase_auth: ^3.1.2 cloud_firestore: ^2.5.3 firebase_storage: ^10.2.2
- Run flutter pub get to fetch the updated dependencies.
You're ready to use Firebase in your Flutter shop app!