d953edce54
Fix listing coordinates using building footprint geometry
...
Deploy stAndrews / deploy (push) Failing after 4s
RentCast geocoding is approximate and placed 878 Chalmers in the lake.
Override RentCast lat/lng with building centroid coords from owners.rds
when address matches, giving accurate per-structure placement.
2026-04-16 06:25:34 -04:00
29f48172fb
Refresh data, move logs to project dir, update docs
...
Deploy stAndrews / deploy (push) Failing after 16s
- Weekly refresh: 388 owners, 10 sales, 11 listings (2026-04-16)
- Move cron logs from ~/ to logs/ in each project dir
- Add logs/ to .gitignore and .dockerignore
- Update CLAUDE.md with log location and ops notes
- Update TODO.md with log relocation completion
2026-04-16 06:15:07 -04:00
28ced93180
refactor: modularize app into config, UI, and server components
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-13 08:22:15 -04:00
77dbe8cc7f
Consolidate weekly refresh into single orchestrator script
...
Deploy stAndrews / deploy (push) Successful in 5s
refresh_all.R downloads both SCPA files once, then sources
update_owners.R and update_sales.R. Single cron job at 11pm Sunday.
2026-03-09 17:22:31 -04:00
77a6721a51
Add Sales tab with map and crosstalk table; weekly cron at 11:45pm Sunday
Deploy stAndrews / deploy (push) Successful in 4s
2026-03-09 17:17:53 -04:00
751a771c45
Add active listings tab from RentCast API
...
- update_listings.R: pulls 1-mile radius, clips to plat boundary
- Listings tab: table with listed date, address, sqft, price, $/sqft
- Weekly cron: Sunday 11:30pm (30 min after owners refresh)
- httr2 added to renv.lock
2026-03-09 16:11:34 -04:00
22ceed09b7
Use SCPA mailing address fields for label download; drop unit logic
2026-03-09 15:33:15 -04:00
e1f5b58809
Add unit numbers and rename label to address_1 in mailing export
2026-03-09 15:12:58 -04:00
bcbe2b78a3
Add weekly cron for owners refresh; fix download timeout
...
- options(timeout = 300) added to update_owners.R — 87.5 MB SCPA
file exceeds the 60s default
- TODO updated: cron job tested end-to-end 2026-03-09
2026-03-09 12:40:41 -04:00
05e2aba34c
Add deployment pipeline and clean up repo
...
- Add Dockerfile, docker-compose.yml, .dockerignore, .env (port 3842)
- Add Caddyfile.snippet for analytics gateway import pattern
- Add .gitea/workflows/deploy.yaml for act_runner SSH deploy
- Untrack sensitive/data files (SCPA xlsx, owners.rds)
- Add renv lockfile and infrastructure files
- Reorganize data-raw scripts and add SarasotaCounty boundary data
- Move www assets to www/images/, add docs PDFs
2026-03-09 10:38:21 -04:00
9dd0c7708d
Initial commit
2025-03-15 05:56:50 -04:00