How wxnanderfact/-toto_cafe_kiosk works
The tree indicates a Flutter café kiosk with customer-facing screens, ordering and payment screens, membership, and a cashier POS. The README is only a Flutter starter template, and no source excerpts were provided, so runtime wiring and external integrations cannot be confirmed; the graph shows the identifiable components without asserting call relationships.
Components 24
Customer kiosk
- App entry
lib/main.dart - App router
lib/router.dart - Kiosk welcome
lib/features/kiosk/presentation/pages/kiosk_welcome_page.dart - Main menu
lib/screens/main_menu_screen.dart - Item customization
lib/widgets/item_customization_modal.dart - Standby screen
lib/screens/standby_screen.dart
Ordering and payment
- Cart state
lib/providers/cart_provider.dart - Checkout
lib/screens/checkout_screen.dart - QR payment
lib/screens/qr_payment_screen.dart - Cash waiting
lib/screens/cash_waiting_screen.dart - Order service
lib/services/order_service.dart - Cashier POS
lib/screens/cashier_pos_screen.dart
Shared services
- Member screen
lib/screens/member_screen.dart - Member service
lib/services/member_service.dart - Menu service
lib/services/menu_service.dart - Menu item model
lib/models/menu_item.dart - Order model
lib/models/order.dart - Member model
lib/models/member.dart - VAT calculator
lib/utils/vat_calculator.dart - Customization rules
lib/utils/customization_rules.dart - Printer utility
lib/utils/printer.dart - Locale state
lib/providers/locale_provider.dart - LIFF service
lib/services/liff_service.dart
Other components
- Kiosk user