Appearance
F-025: Neighborhood Rent Trends Dashboard
Status: Proposed · Priority: P1 · Updated: Mar 6, 2026
Summary
Surface the daily neighborhood_stats_snapshots data we already collect as an interactive rent trends dashboard on each neighborhood page. Data exists in the DB and API — this is purely a UI feature.
Requirements
- [ ] Interactive recharts LineChart on neighborhood detail page showing median rent over time
- [ ] Per-bedroom type toggle (studio, 1BR, 2BR, 3BR+)
- [ ] Time range selector (30d, 90d, 6mo, 1y)
- [ ] Stats cards: current median, % change vs period start, listing count trend
- [ ] Responsive design, works on mobile
- [ ] Bilingual (FR/EN) translations
Design
Data Source
Existing neighborhood_stats_snapshots table + /neighborhoods/:slug/snapshots API endpoint. No new backend work needed.
UI Components
RentTrendsChart— recharts LineChart with time range selector- Stats summary cards above chart (current median, change %, count)
- Bedroom type tabs to filter chart data
- Integrated into neighborhood detail page (
/neighborhoods/:slug)
Chart Interactions
- Hover tooltip with exact values
- Click time range buttons to filter
- Smooth line with area fill
Discussion Notes
Mar 6, 2026 — Proposed. Highest bang-for-buck feature since data already exists and just needs visualization. Inspired by Zillow/Rentals.ca neighborhood trend charts.
Implementation Notes
To be filled during implementation.