This E-commerce project is for the admin and there is another app for users to interact with the shop user app
It's a fully-fledged application for small business
-
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
├── 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...
Clone the project
git clone https://github.com/abdulawalarif/shop_owner_app.git
Go to the project directory
cd shop_owner_app
Install dependencies
flutter pub get
Connect a physical device or start a virtual device on your machine
flutter run
- Setup Firebase: Insert some data for testing..
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!
-
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.
The MIT License MIT. Please view the License File for more information.