gendesign/tradein-mvp/frontend
lekss361 a34686ac38 feat(tradein): ui-preview/estimate — все 17 секций на оффлайн-фикстуре (#801)
Расширяет preview-маршрут до 1:1 с реальной страницей результата:
- fixture.ts: добавлены FIXTURE_IMV, FIXTURE_HOUSES, FIXTURE_PLACEMENT,
  FIXTURE_ANALYTICS, FIXTURE_SELLTIME с правдоподобными данными (ЕКБ, 2-к ~9 млн)
- page.tsx: все 17 секций в порядке page.tsx строки 228-276; QueryClient
  засевает placement-history / house-analytics / sell-time-sensitivity /
  cian-price-changes — ни одна секция не схлопывается в return null

Секции: SourcesProgress, WhatIfPanel, HeroSummary, IMVBenchmark,
CianValuationCard, HouseInfoCard, PlacementHistoryCard, HouseAnalyticsSection,
PhotoUpload, ListingsCard, DealsCard, StreetDealsCard, MapCard,
DistributionCard, PriceTrendCard, ExposureCard, OfferCard

Closes #801
2026-05-30 22:51:29 +03:00
..
public fix(tradein): commit empty frontend/public via .gitkeep 2026-05-21 00:59:13 +03:00
src feat(tradein): ui-preview/estimate — все 17 секций на оффлайн-фикстуре (#801) 2026-05-30 22:51:29 +03:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile chore(tradein-fe): bake NEXT_PUBLIC_ENABLE_PREVIEW build-arg (#801) 2026-05-30 18:40:21 +00:00
next.config.ts fix(tradein): убрать basePath redirect-loop 2026-05-21 01:05:49 +03:00
package.json feat(tradein): house analytics section (chart + KPI + sold list) (#546) 2026-05-24 18:09:45 +00:00
pnpm-lock.yaml feat(tradein): house analytics section (chart + KPI + sold list) (#546) 2026-05-24 18:09:45 +00:00
tsconfig.json feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00