Commit Graph

5 Commits

Author SHA1 Message Date
shawn 724104b750 Add web UX with dashboard, import wizard, backup management
- SPA frontend (static/index.html): 4-step wizard flow
  (Upload → Review → Import → Report) + Dashboard bar + Backup UI
- FastAPI server (server.py) with 14 API endpoints
- New endpoints: /api/status, /api/backups, /api/backup/restore
- Updated README with web UX usage
- Added web deps: fastapi, uvicorn, python-multipart
2026-05-24 22:57:11 -04:00
shawn 457e7794a0 🌱 Complete seed import tool — all 17 kanban tasks done
Modules:
- parser.py: Full Excel parser (1,848 machines, Disney mapping, Pattern A+B parsing)
- db_writer.py: SQLite writer with per-field update policy (seed + update modes)
- backup.py: GPS/photo backup, restore, and compare
- reporter.py: Comprehensive validation report generator
- main.py: CLI entry point

Database: assets.db with 1,848 machines across 36 columns
Handbook: reference_handbook.md v2.0 — all sections finalized
Report: validation_report.md — 184 OCR corrections, 143 unknown machines
2026-05-24 21:50:46 -04:00
shawn 6743df6859 Add reference handbook template with pre-filled data patterns and FILL_IN markers 2026-05-24 18:58:28 -04:00
shawn c91ab1f272 Add seed data files (headers_modified.csv, import_seed.csv) 2026-05-24 18:54:12 -04:00
shawn eaa165a43b Initial scaffold: project skeleton, README, requirements, main.py stub 2026-05-24 18:33:23 -04:00