Add ghost text autocomplete location search to homepage hero

Replaces community dropdown with text input supporting city/ZIP search:
- Ghost text autocomplete shows inline suggestion as user types
- Tab to accept, auto-fill on blur, Enter uses partial match
- Geolocation button for "Use My Location" searches
- AJAX endpoint returns MN/IA cities and zipcodes with 1-hour cache
- MLS query now supports lat/lng/radius for distance-based filtering
- Updated Census Bureau 2023 Gazetteer data (32,329 US cities)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Hanson.xyz Dev
2025-12-29 00:50:45 -06:00
parent 183e1b92c9
commit 5ca2e29c72
13 changed files with 33288 additions and 29965 deletions
@@ -0,0 +1,17 @@
# Geo Data Sources
## us_cities.csv
US Census Bureau 2023 Gazetteer Places File
- **Source:** https://www2.census.gov/geo/docs/maps-data/data/gazetteer/2023_Gazetteer/2023_Gaz_place_national.zip
- **Records:** 32,329 cities/places
- **Last Updated:** December 2025
- **Format:** CSV with columns: ID, STATE_CODE, STATE_NAME, CITY, COUNTY, LATITUDE, LONGITUDE
## us_zipcodes.csv
US ZIP code centroids with latitude/longitude coordinates.
- **Records:** 33,144 ZIP codes
- **Format:** CSV with columns: zipcode, latitude, longitude
+32330 -29881
View File
File diff suppressed because it is too large Load Diff