The platform is designed to address the unique challenges faced by New York City’s most diverse populations, particularly in boroughs like Queens, where high concentrations of immigrants may face significant language barriers when seeking fundamental resources. By combining real-time data with advanced AI and multi-language support, the project ensures that essential services are accessible to everyone, regardless of their native tongue.

The Inspiration: Bridging the Resource Gap

In New York City, many fundamental resources—such as health centers, food banks, and transportation—are predominantly documented in English, creating a hurdle for the city's vast non-English speaking population. This website was built to centralize these resources in a way that is both intuitive and inclusive.

Key Features

  • Multi-Language Accessibility: Recognizing that many users do not speak English, the site features a language selector offering support for English, Spanish, Chinese, Bengali, Russian, Haitian Creole, Korean, and Arabic. This is a critical improvement over standard NYC transit apps that often lack comprehensive translation options.
  • AI Scene Analysis: The platform includes an AI component powered by Gemini 2.5 Flash. Users can take a live picture of their surroundings—such as a building or landmark— and the AI will return a concise description, historical facts, or "hidden secrets" about the scene. For instance, if a user captures an image of the Empire State Building, the system identifies it and provides relevant cultural and historical context instantly.
  • Community Resource Locator: The site features an interactive map that tracks real-time data for food banks and transit locations across all five boroughs. Users can filter by resource type (e.g., food, transit) and specific borough (e.g., Queens, Manhattan) to find help near them.

Technical Implementation

  • Frontend: Developed with React and Vite for a fast, responsive user interface.
  • Backend: A Node.js/Express server manages the API routes and handles the logic for environmental configurations.
  • AI Integration: The Google Generative AI SDK is used to process images and generate real-time descriptions.
  • Data Sourcing: The map populates live location data directly from NYC Open Data endpoints.
Share this project:

Updates