lib/
├── app/
│ ├── http/
│ │ ├── controllers/
│ │ │ ├── auth/
│ │ │ │ ├── login_controller.dart
│ │ │ │ └── register_controller.dart
│ │ │ ├── admin/
│ │ │ │ ├── dashboard_controller.dart
│ │ │ │ ├── plan_controller.dart
│ │ │ │ └── store_controller.dart
│ │ │ ├── store_owner/
│ │ │ │ ├── product_controller.dart
│ │ │ │ └── order_controller.dart
│ │ │ └── user/
│ │ │ └── order_controller.dart
│ │ └── middleware/
│ │ ├── admin_middleware.dart
│ │ ├── store_owner_middleware.dart
│ │ └── customer_middleware.dart
│ ├── model/
│ │ ├── user.dart
│ │ ├── store.dart
│ │ ├── product.dart
│ │ └── order.dart
│ ├── resource/
│ │ ├── view/
│ │ │ ├── auth/
│ │ │ │ ├── login_page.dart
│ │ │ │ └── register_page.dart
│ │ │ ├── admin/
│ │ │ │ ├── dashboard_page.dart
│ │ │ │ ├── plan_page.dart
│ │ │ │ └── store_page.dart
│ │ │ ├── store_owner/
│ │ │ │ ├── product_page.dart
│ │ │ │ └── order_page.dart
│ │ │ └── user/
│ │ │ └── order_page.dart
│ │ └── lang/
│ │ └── translation.dart
│ ├── routes/
│ │ ├── app_pages.dart
│ │ └── app_routes.dart
│ ├── theme/
│ │ └── app_theme.dart
│ └── utils/
│ └── constants.dart
├── main.dart
└── generated/
└── l10n/
├── app_localizations.dart
└── app_localizations_en.dart