01
Spreadsheet‑Aligned Data Model
The uploader was designed around the client’s existing Google Sheets workflow. A structured CSV template mirrored their internal tracker, including complex JSON fields, helper tables, and built‑in functions for formatting. A custom Google Sheets function fetched latitude and longitude from addresses via a public geocoding API, ensuring location data was always valid.