https://github.com/samuel310/sams_online_shopping_demo
A boutique shop demo app, to demonstrate the implementation of firebase in flutter application.
https://github.com/samuel310/sams_online_shopping_demo
firebase-auth firebase-firestore firebase-messaging firebase-storage flutter flutter-app razorpay-flutter
Last synced: 3 months ago
JSON representation
A boutique shop demo app, to demonstrate the implementation of firebase in flutter application.
- Host: GitHub
- URL: https://github.com/samuel310/sams_online_shopping_demo
- Owner: Samuel310
- License: mit
- Created: 2021-06-03T16:19:09.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-04T13:56:06.000Z (almost 4 years ago)
- Last Synced: 2025-01-23T05:23:36.212Z (4 months ago)
- Topics: firebase-auth, firebase-firestore, firebase-messaging, firebase-storage, flutter, flutter-app, razorpay-flutter
- Language: Dart
- Homepage:
- Size: 19.4 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sam's Online Shopping App Demo
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.
- [Admin App](https://github.com/Samuel310/sams_online_shopping_demo/tree/master/admin_app)
- [Customer App](https://github.com/Samuel310/sams_online_shopping_demo/tree/master/customer_app)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)## Images
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## How to run
1. Create firebase project
2. Enable authentication using email and password in firebase platform
3. Download google-services.json to obtain your Firebase Android config file (google-services.json)
4. Move your config file into the android/app directory of your Flutter app.5. Run following cmd to get flutter packages
```
$ flutter pub get
```6. To run the app in your android or ios device, run the following command.
```
$ flutter run
```