How anisulislam10/theka-online-app works
The tree describes a Flutter app for customer and service-provider workflows, including authentication, service discovery, requests, provider order handling, profiles, notifications, and a store. The README is only a Flutter starter template, and the sampled source does not include Dart runtime code; therefore, the graph reflects the product structure suggested by module names and avoids asserting unverified calls or backend wiring.
Main entry points: home_page.dart Service discovery · main.dart Flutter entry · customer_login_controller.dart Customer sign-in · ServiceProviderLogin Provider sign-in
Components 22
App entry
- Flutter entry
lib/main.dart - Startup screens
lib/views/Splash
Identity
- Authentication service
lib/views/Auth/AuthService/auth_service.dart - Customer sign-in
lib/views/Auth/CustomerLogin/customer_login_controller.dart - Customer registration
lib/views/Auth/Register/CustomerRegister - Provider sign-in
lib/views/Auth/ServiceProviderLogin - Provider registration
lib/views/Auth/Register/ServiceProviderRegister - Account verification
lib/views/Auth/AccountScreens
Customer services
- Service discovery
lib/views/CustomerHome/widgets/home_page.dart - Map and location
lib/views/CustomerHome/controllers/maps_controller.dart - Service browsing
lib/views/CustomerHome/controllers/services_controller.dart - Customer requests
lib/views/MyRequest/my_request_controller.dart
Provider operations
- Provider order requests
lib/views/OrdersList/controller/order_request_controller.dart - Order details
lib/views/OrdersList/order_details_bottom_sheet.dart - Request completion
lib/views/CompleteRequests/complete_request_controller.dart - Customer and provider profiles
lib/views/Profile - Reviews
lib/views/Profile/reviews_page.dart
Shared capabilities
- Shopify store
lib/views/Store/shopify_store_page.dart - Notifications
lib/core/services/notification_service.dart - Localization
lib/core/services/translation_service.dart - Ad data model
lib/models/ad_model.dart
Other components
- Customer or provider
Connections 18
- Customer or provider → Flutter entry: opens
- Flutter entry → Startup screens: starts
- Customer or provider → Customer sign-in: signs in
- Customer or provider → Customer registration: registers
- Customer or provider → Provider sign-in: signs in
- Customer or provider → Provider registration: registers
- Customer sign-in → Authentication service: uses
- Provider sign-in → Authentication service: uses
- Customer or provider → Service discovery: browses
- Service discovery → Map and location: uses location
- Service discovery → Service browsing: browses services
- Customer or provider → Customer requests: manages requests
- Customer or provider → Provider order requests: handles requests
- Provider order requests → Order details: opens details
- Customer or provider → Request completion: completes request
- Customer or provider → Customer and provider profiles: manages profile
- Customer or provider → Reviews: views reviews
- Customer or provider → Shopify store: shops