A boutique shop app, where the customer can buy desired fashionable clothes which are uploaded and managed by the admin.
Admin and customer have separate apps.
This app is made to demonstrate the usage of,
- Firebase authentication (for user authentication)
- Firebase firestore (for storing all the data)
- Firebase messaging (for sending push notification)
- Firebase storage (for storing images)
- Razorpay payment gateway integration (for online payment)
-
Create firebase project
-
Enable authentication using email and password in firebase platform
-
Download google-services.json to obtain your Firebase Android config file (google-services.json)
-
Move your config file into the android/app directory of your Flutter app.
-
Run following cmd to get flutter packages
$ flutter pub get
-
To run the app in your android or ios device, run the following command.
$ flutter run