What it does
HealthRadar is a privacy-first web app for discovering health-related resources near a chosen location. Search by address, use your current position, or select a point on the map to find nearby pharmacies, hospitals, clinics, doctors, emergency services, and publicly mapped AED/defibrillator devices.
Users can filter results by category and distance, view them on an interactive map, and export results as CSV or GeoJSON. Searches can also be shared through the URL.
Why it matters
When someone needs local health information—while travelling, in a new neighbourhood, or when looking for a nearby AED—useful places are often spread across separate maps and services. HealthRadar provides one simple, account-free starting point.
The app uses open geographic data sources and runs as a static progressive web app. It does not require an account or an AI feature to function.
How it was built
HealthRadar is built with TypeScript, Vite, Leaflet, OpenStreetMap tiles, Nominatim, and the Overpass API. It includes browser caching, multiple Overpass endpoints, a service worker, and unit tests for distance calculations, data parsing, scoring, and URL state.
Codex and GPT-5.6 were used throughout development to accelerate the TypeScript implementation, integrations with open map data, responsive product improvements, reliability checks, testing, and documentation. The project remains deterministic at runtime; AI assisted the development workflow rather than making decisions for users.
Important limitations
Open-data coverage and third-party service availability can vary. HealthRadar is not an emergency service and does not replace local emergency numbers, medical advice, or direct verification with a healthcare provider.
Built With
- cloudflare-pages
- codex
- gpt-5.6
- leaflet.js
- nominatim
- openstreetmap
- overpass-api
- progressive-web-app
- typescript
- vite