e088ba6405
- Added detailed reviews for tallyflow-iot, tallyflow-decode, tallyflow-print-ui, tallyflow_spreadsheet_importer - Added Phototag reviews (swift, connector, web) - Updated Dashboard and master Code Review Notes - Noted overlapping implementations across tech stacks
28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
# tallyflow-web Review
|
|
|
|
**Tech Stack:** Vue.js (Vue 2 based on structure)
|
|
|
|
## High-Level Architecture
|
|
- Classic Vue + Vue Router + Vuex store
|
|
- API layer in `src/api/`
|
|
- Views in `src/views/`
|
|
- Shared components in `src/shared/`
|
|
|
|
## Key Areas to Investigate
|
|
- Asset / Zone management
|
|
- RFID / IoT integration points
|
|
- Reporting & exports
|
|
- User workflows (receiving, movement, printing)
|
|
- ERP integration surface
|
|
|
|
## Initial Observations
|
|
- **Core Entities**: Things (assets), Zones, Maps, Organizations, Users, Reports, Exceptions, Webhooks, API Keys.
|
|
- **Key Workflows Visible**:
|
|
- Asset import (`ImportAsset.vue`)
|
|
- Zone import and management (`ImportZone.vue`, `Zones.vue`)
|
|
- Location tagging (`LocationTags.vue`)
|
|
- Exception tracking and detail views (`ExceptionDetail.vue`, `ReportExceptions.vue`)
|
|
- Reporting on zone durations, events, zone categories (`ReportZoneDurations.vue`, etc.)
|
|
- Map-based visualization (`Map.vue`)
|
|
- **Tech Notes**: Uses Leaflet for maps, Chart.js for reports, Vuetify for UI. Strong emphasis on ERP-adjacent data flows (imports, reports, exceptions).
|
|
- **Next**: Review API layer and shared components for integration patterns (RFID, printing, IoT). |