Files
obsidian/TallyFlow/Product/Code Reviews/tallyflow-web.md
T
TNB e088ba6405 Complete code review of all TallyFlow and Phototag repos
- 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
2026-05-29 09:42:53 -04:00

1.2 KiB

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).