How manish-12ys/medishelf works
MediShelf appears to be a Flutter medicine-management app, based on its source tree; the README provides no product-specific workflow. The tree identifies screens for medicine entry, inventory, alerts, reports, QR scanning, and backup, plus database, logic, and model modules. Source excerpts for these modules were not provided, so their implementation details and interconnections cannot be verified; the graph therefore shows the identified capabilities without guessing their call or data-flow relationships.
Main entry points: main.dart App entry
Components 14
Flutter app
- App entry
lib/main.dart - Dashboard
lib/screens/dashboard.dart - New dashboard
lib/screens/dashboard_new.dart
Medicine management
- Add medicine
lib/screens/add_medicine.dart - Inventory
lib/screens/inventory.dart - QR scanner
lib/screens/qr_scanner.dart
Data and backup
- Medicine models
lib/models.dart - App logic
lib/logic.dart - Database
lib/db.dart - Backup screen
lib/screens/backup.dart - Backup module
lib/backup.dart
Other components
- User
Connections 1
- User → App entry: opens