An open API service indexing awesome lists of open source software.

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.

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

Markdown icon
Markdown icon
Markdown icon
Markdown icon
Markdown icon
Markdown icon
Markdown icon
Markdown icon
Markdown icon

## 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
```