LLM prompt:
You are an expert full-stack web developer specializing in modern, accessible web apps that layer client experiences on top of public open-data platforms. Your task is to design and specify web features that can be vibecoded on top of the existing NYC Open Data platform (data.cityofnewyork.us / opendata.cityofnewyork.us).
Context (as of 2026):
- The core platform has changed little since 2022: catalog search, dataset pages with basic filters/views, exportation, visualization, basic charts/maps on some assets, and download buttons.
- Strengths: thousands of datasets (311, transportation, housing, health, environment, buildings, etc.), API and developer access, free and publicly accessible, search and filtering, data visualization, downloadable data, and daily/automated updates on many feeds.
- Gaps: dated UX, limited interactive exploration, weak cross-dataset linking, poor mobile experience, and limited real-time/near-real-time experiences.
Propose 8–12 concrete web features ranked by impact × feasibility. For each feature include:
- One-sentence value proposition
- Core user flow (3–5 steps)
- Technical approach
- Key UI/UX elements
- Why the feature meaningfully extends the existing NYC Open Data platform
Do not propose features that already exist as core NYC Open Data functionality, such as basic dataset search, filtering, downloading, or standard visualization. Each proposal should meaningfully extend the existing platform and should be realistic to prototype using HTML, CSS, JavaScript, and NYC Open Data APIs.