Initial React scaffold with a galaxy-style background and dashboard shell for:
- map panel (Google Maps integration point)
- filter panel (price/sqm/area)
- KPI cards
- trend chart placeholder
npm install
npm run devThe app now uses OpenStreetMap tiles via react-leaflet and does not require an API key.
Current frontend sends this filter shape to the mock API service:
{
minPrice?: number;
maxPrice?: number;
minSqm?: number;
maxSqm?: number;
area?: string; // e.g. "Athens Center" or "All Areas"
}- Replace mock properties API with .NET backend endpoints.
- Replace placeholder trend chart with live monthly aggregates.
- Add explicit outlier marker styling (
isOutlier) on map and table. - Add pagination and clustering for larger datasets.