lekss361
|
a1201aa94e
|
feat(site-finder): tabbed UX - hero KPI band + 4 tabs (Overview/Env/Land/Market) + sticky map
|
2026-05-11 23:21:39 +03:00 |
|
lekss361
|
199adc31e6
|
fix(site-finder): UX - sticky map, collapsible sections, score header sticky
|
2026-05-11 23:10:56 +03:00 |
|
lekss361
|
2e83d62237
|
feat(site-finder): center distance bonus display + success_recommendation block
|
2026-05-11 22:40:46 +03:00 |
|
lekss361
|
5b03d6d799
|
feat(site-finder): isochrones UI + networks VKH + OSM substations
|
2026-05-11 21:48:21 +03:00 |
|
lekss361
|
6ce634a9b9
|
feat(site-finder): utilities (power/pipeline) + fix Внешние факторы layout
|
2026-05-11 21:38:20 +03:00 |
|
lekss361
|
2855a01ca7
|
feat(site-finder): v3.5 - seasonal weather + hydrology + geotech risk
|
2026-05-11 21:32:07 +03:00 |
|
lekss361
|
7bb51aa838
|
feat(site-finder): v3.4 - weather enrichment (temp/precip/UV) + geology stub
|
2026-05-11 21:17:57 +03:00 |
|
lekss361
|
232c81eae9
|
feat(site-finder): v3.3 - score label + market_trend + multi-thematic bulk
|
2026-05-11 20:51:59 +03:00 |
|
lekss361
|
1e9d32ee3c
|
feat(site-finder): v3.2 — noise + air quality + wind analytics
|
2026-05-11 20:42:37 +03:00 |
|
lekss361
|
a4e8fff5ac
|
feat(site-finder): POST /parcels/{cad}/analyze endpoint + UI
Backend:
- analyze endpoint: cad → geom lookup → POI within 1km → district
context → competitors within 3km. Tram_stop carries negative weight.
Frontend /site-finder:
- CadInput regex-validated (default 66:41:0204016:10)
- SiteMap (Leaflet via next/dynamic) with parcel polygon + legend
- ScoreCard color-coded (>5 green, 2-5 yellow, <2 red) with tram-warning
- CompetitorTable top-20 with same-district highlight
- useSiteAnalysis hook + TS types
|
2026-05-11 18:11:58 +03:00 |
|