Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdulawalarif/shop_owner_app
This admin app is for managing an e-commerce shop with Flutter and Dart. It is a started project that makes it easier to develop a fully-fledged application with Firebase. It includes all the necessary pages to build a shopping app for Android and iOS using Flutter.
https://github.com/abdulawalarif/shop_owner_app
android apps dart ecommerce flutter flutter-apps flutter-ecommerce-template flutter-examples flutter-shop-app ios material-design mobile mobile-app provider
Last synced: 7 days ago
JSON representation
This admin app is for managing an e-commerce shop with Flutter and Dart. It is a started project that makes it easier to develop a fully-fledged application with Firebase. It includes all the necessary pages to build a shopping app for Android and iOS using Flutter.
- Host: GitHub
- URL: https://github.com/abdulawalarif/shop_owner_app
- Owner: abdulawalarif
- License: mit
- Created: 2024-10-11T04:18:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-03T04:57:19.000Z (about 1 month ago)
- Last Synced: 2025-01-28T03:19:55.906Z (7 days ago)
- Topics: android, apps, dart, ecommerce, flutter, flutter-apps, flutter-ecommerce-template, flutter-examples, flutter-shop-app, ios, material-design, mobile, mobile-app, provider
- Language: Dart
- Homepage: https://youtu.be/A1gQL1-QRtc?si=iRLmZsBoPOguL7g4
- Size: 54.1 MB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flutter & Dart E-commerce admin app with Firebase
## This E-commerce project is for the admin and there is another app for users to interact with the shop [user app](https://github.com/abdulawalarif/user_app.git)
**It's a fully-fledged application for small business**
## Features
- **Authentication:** Google And Email Password.
- **Products :**
- Categorizing product
- Detailed view
- Multiple images
- Efficient data handling in storage during deletion and update of storage file- **Order Management**
- Send different product statuses to the client app.
- **User Management:*** User details view with map by geolocation(lat and lon)
- **Theming :**
- Dark and Light## File structure
├── lib
│ ├── core
│ │ ├── models
│ │ ├── services
│ │ ├── view_models // All the interactions with the database
│ │── ui
│ │ ├── constants
│ │ ├── routes
│ │ ├── screens
│ │ ├── utils
│ │ ├── widgets
│ ├── main.dart# You can take a Look at the project [More Images here..](images.md).
## Run Locally
Clone the project
```bash
git clone https://github.com/abdulawalarif/shop_owner_app.git
```Go to the project directory
```bash
cd shop_owner_app
```Install dependencies
```bash
flutter pub get
```Connect a physical device or start a virtual device on your machine
```bash
flutter run
```## How to tweak this project for your uses
- **Setup Firebase:** Insert some data for testing..
## Reporting Bugs or Requesting Features?
If you found an issue or would like to submit an improvement to this project,
please submit an issue using the issues tab above. If you want to submit a PR with a fix, reference the issue you created!## Known Issues and Future Work
- **CRUD for product category:** Pushing product category to the network.
- **Improved Error Handling:** Implementing comprehensive error handling.- **Adding payment method:** Online payment integrations.
- **FCM:** Firebase push notification for new order placement with deep linking.
## Author
- [@abdulawalarif](https://github.com/abdulawalarif)
## License
The MIT License [MIT](https://choosealicense.com/licenses/mit/). Please view the [License](LICENSE) File for more information.