NYC ParkTime is a single-page, whimsical park recommendation companion app for New York City. Styled with an earthy, cozy aesthetic, the app is designed to help users discover the best NYC parks based on their preferences. It supports loading park data from an external JSON URL or a bundled fallback sample. Users can filter parks by borough, activity type, and crowd mood (quiet, balanced, or any), and the app ranks parks using a scoring algorithm based on activity match, crowd levels, seasonal conditions, and personal preference alignment.
Load JSON (to fetch external data) and Use bundled sample (to load fallback data).—), waiting to be populated after data loads."Improve NYC ParkTime by automatically loading the bundled sample data on page open, so users immediately see a working set of park recommendations without needing to click anything. Add a placeholder example URL and a brief data format hint (e.g., expected JSON schema) to the JSON URL input field. Show at least one sample park recommendation card as a visual preview in the empty state. Populate the App Snapshot metadata (version, parks count, last updated) as soon as any data — even sample data — is loaded. Additionally, add a map view toggle so users can see recommended parks plotted on an interactive NYC map alongside the list view, and include a 'Favorite' button on each park card to save preferred parks across sessions using localStorage."