Skip to content

feat: pivot to Upper-Cumberland CleanUp with District 3 map#1

Merged
Brlaney merged 1 commit into
mainfrom
feat/district-3-pivot
Apr 6, 2026
Merged

feat: pivot to Upper-Cumberland CleanUp with District 3 map#1
Brlaney merged 1 commit into
mainfrom
feat/district-3-pivot

Conversation

@Brlaney
Copy link
Copy Markdown
Owner

@Brlaney Brlaney commented Apr 6, 2026

Rewrite from multi-county trash tracker to a public-facing interactive map focused on Putnam County with District 3 boundary overlay.

  • Two-mode UI: Report Trash (pin or polygon) and Cleanup Trash
  • District model with spatial auto-assignment and DB-stored boundaries
  • Putnam County mask + labeled District 3 inner boundary from TNMap data
  • Public map/cleanups/API; login required only for submissions
  • Rate limiting (django-ratelimit), IP ban middleware with expiry
  • Before/after photo separation on cleanup proofs
  • Photo upload validation (count, size, MIME type)
  • Signup flow, toast notifications, modal focus traps, ARIA live regions
  • CARTO Voyager basemap, fine-grained zoom, responsive hamburger nav
  • Rewritten test suite, docs, e2e smoke tests, and README with demo images

Rewrite from multi-county trash tracker to a public-facing interactive
map focused on Putnam County with District 3 boundary overlay.

- Two-mode UI: Report Trash (pin or polygon) and Cleanup Trash
- District model with spatial auto-assignment and DB-stored boundaries
- Putnam County mask + labeled District 3 inner boundary from TNMap data
- Public map/cleanups/API; login required only for submissions
- Rate limiting (django-ratelimit), IP ban middleware with expiry
- Before/after photo separation on cleanup proofs
- Photo upload validation (count, size, MIME type)
- Signup flow, toast notifications, modal focus traps, ARIA live regions
- CARTO Voyager basemap, fine-grained zoom, responsive hamburger nav
- Rewritten test suite, docs, e2e smoke tests, and README with demo images

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Brlaney Brlaney merged commit cfe7393 into main Apr 6, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant