How disomimba/mobile-inventory-system works
Inventory Plus is a cross-platform Flutter inventory and store-operations application. Its tree indicates workflows for signing in, browsing and locating stock, scanning or visually searching for items, managing inventory, and handling sales and orders. It also includes a separate FastAPI image-analysis backend with a YOLO model. The README is empty and the sampled source does not include the Flutter application logic, so connections among its screens and to the backend are not asserted.
Main entry points: main.py Frame analysis API · best.pt YOLO model
Components 23
Flutter application
- App entry
inventory_plus/lib/main.dart - Authentication
inventory_plus/lib/login/auth_service.dart - Login screens
inventory_plus/lib/ui/login_page.dart - Main screen
inventory_plus/lib/ui/main_screen.dart - Dashboard
inventory_plus/lib/ui/dashboard_page.dart
Inventory and discovery
- Inventory views
inventory_plus/lib/ui/inventory_page.dart - Inventory data
inventory_plus/lib/data/inventory.dart - Inventory controller
inventory_plus/lib/logic/inventory_controller.dart - Add item
inventory_plus/lib/ui/add_item_page.dart - Item details
inventory_plus/lib/ui/item_detail_page.dart - Scanner search
inventory_plus/lib/ui/scanner_search_page.dart - Visual search
inventory_plus/lib/ui/visual_search_page.dart - TFLite model
inventory_plus/assets/models/best_float32.tflite - Store map
inventory_plus/lib/ui/store_map.dart - Map editor
inventory_plus/lib/ui/map_editor_page.dart
Store operations
- POS cart
inventory_plus/lib/ui/pos_cart_page.dart - Order queue
inventory_plus/lib/ui/order_queue_page.dart - Transaction history
inventory_plus/lib/ui/transaction_history_page.dart - Staff management
inventory_plus/lib/ui/staff_management_page.dart - Profile and settings
inventory_plus/lib/ui/profile_info_page.dart
Image analysis
- Frame analysis API
inventory_plus/ai_backend/main.py - YOLO model
inventory_plus/ai_backend/best.pt
Other components
- Staff user
Connections 1
- Frame analysis API → YOLO model: runs inference