I would add an “Ask NYC Open Data” feature that allows users to start with a real-world question instead of first having to know which dataset to search for. For example, a user could ask: “Which neighborhoods in Manhattan had the most noise complaints in the last 30 days?”
The platform would then recommend relevant NYC Open Data datasets, translate the question into filters, and display the results using an interactive map and simple charts. Users could further adjust filters such as borough, date range, neighborhood, or complaint type.
I would also add a Data Context section showing the dataset source, last updated date, update frequency, missing-data warnings, and important notes from the data dictionary. This would make the platform easier for non-technical users while still helping them understand the quality and limitations of the data.
This builds on the existing Open Data workflow of finding datasets, filtering records, and creating visualizations, but makes the experience more question-centered instead of dataset-centered. Pasted text.txtTXT
Build a web feature called “Ask NYC Open Data” on top of the existing NYC Open Data platform using HTML, CSS, and JavaScript.
Create a clean interface where users can enter a natural-language question about New York City, such as “Which neighborhoods in Manhattan had the most noise complaints in the last 30 days?”
Based on the question, recommend relevant NYC Open Data datasets and show the fields and filters being used. Display the results using an interactive map and simple charts.
Allow users to change filters such as date range, borough, neighborhood, and category, and update the visualizations dynamically.
Add a short plain-language summary explaining the main result.
Also create a “Data Context” section that displays the dataset source, last updated date, update frequency, missing-data warnings, and relevant notes from the data dictionary.
Use a clean, modern, responsive design inspired by the existing NYC Open Data website. Build the prototype using HTML, CSS, and vanilla JavaScript, and use sample NYC Open Data records if live API access is unavailable.