{"id":41578502,"url":"https://github.com/nicolgit/proximity","last_synced_at":"2026-01-24T08:26:53.340Z","repository":{"id":276644525,"uuid":"929852149","full_name":"nicolgit/proximity","owner":"nicolgit","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-27T07:19:05.000Z","size":10174,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-28T23:33:16.236Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nicolgit.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/funding.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"buy_me_a_coffee":"nicolcoffee"}},"created_at":"2025-02-09T15:02:11.000Z","updated_at":"2025-12-26T07:09:17.000Z","dependencies_parsed_at":"2025-02-09T16:26:07.473Z","dependency_job_id":"b5bbbf0c-05cd-4f3d-9b8d-cf470bdaa4cf","html_url":"https://github.com/nicolgit/proximity","commit_stats":null,"previous_names":["nicolgit/metro-proximity","nicolgit/proximity"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nicolgit/proximity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolgit%2Fproximity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolgit%2Fproximity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolgit%2Fproximity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolgit%2Fproximity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nicolgit","download_url":"https://codeload.github.com/nicolgit/proximity/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolgit%2Fproximity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28720543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T05:53:42.649Z","status":"ssl_error","status_checked_at":"2026-01-24T05:53:41.698Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-24T08:26:52.662Z","updated_at":"2026-01-24T08:26:53.334Z","avatar_url":"https://github.com/nicolgit.png","language":"C#","funding_links":["https://buymeacoffee.com/nicolcoffee"],"categories":[],"sub_categories":[],"readme":"# 🗺️ The Proximity Project 🗺️\r\n\r\n**The Proximity Project** is a browser-based single-page application (SPA) that visualizes a map with isochrones—areas reachable within a certain distance or time—from the nearest public transport stop or station. Currently focused on selected metropolitan areas in Italy and France, the project aims to help users understand how well-connected a location is to different public transport types.\r\n\r\n![into](video/welcome.gif)\r\n\r\nIn many parts of Italy—and often elsewhere—rail-based public transport (trains and trams) is significantly more reliable and punctual than road-based alternatives. With this tool, you can quickly understand at a glance how well different areas are actually connected with various types of public transport.\r\n\r\n**The Proximity Project** is useful for:\r\n\r\n- **Tourists** looking for short-term rentals in well-connected areas, even if they are not central.\r\n- **Professionals** relocating for work who want to minimize car usage.\r\n- **Families** seeking to reduce the number of cars needed by choosing a location with good public transport access.\r\n\r\n## Features\r\n\r\n- 🔍 **Address search**: Quickly find any location by typing an address.\r\n- 📍 **Current location detection**: Automatically centers the map on your current position.\r\n- 🗺️ **Global isochrone visualization**: Displays isochrones for the entire covered area, using color gradients to indicate distance from the nearest station—ideal for a quick visual overview.\r\n- 🚉 **station/stop type selector**: View all transports type coverage or a specific public transport type in the selected area.\r\n- 🎯 **Station/stop-specific isochrones**: Select a station or stop to view its individual isochrone.\r\n- 🪧 **Interactive isochrones**: Click on any isochrone to see a popup showing the distance (in time) from the selected or nearest station.\r\n\r\n## 🌐 Access the Application 🌐\r\n\r\nYou can explore **The Proximity Project** at:\r\n\r\n👉 [https://proximity.duckiesfarm.com](https://proximity.duckiesfarm.com) \r\n\r\naccess specific metropolitan areas using the following URLs:\r\n\r\n**Italy:**\r\n- 🏢 [Rome](https://proximity.duckiesfarm.com/italy/rome)\r\n- 🏢 [Milan](https://proximity.duckiesfarm.com/italy/milan)\r\n- 🏢 [Naples](https://proximity.duckiesfarm.com/italy/naples)\r\n- 🏢 [Turin](https://proximity.duckiesfarm.com/italy/turin)\r\n- 🏢 [Bologna](https://proximity.duckiesfarm.com/italy/bologna)\r\n- 🏢 [Florence](https://proximity.duckiesfarm.com/italy/florence)\r\n\r\n**France:**\r\n- 🏢 [Paris](https://proximity.duckiesfarm.com/france/paris)\r\n- 🏢 [Lyon](https://proximity.duckiesfarm.com/france/lyon)\r\n\r\n\r\n## 🛠️ Technologies Used\r\n\r\n- **JavaScript / TypeScript** – Core languages for the frontend logic  \r\n- **Vue.js** – Framework for building the single-page application  \r\n- **Leaflet** – Lightweight open-source library for interactive maps  \r\n- **C# / Azure Functions** – Backend services and serverless APIs  \r\n- **OpenStreetMap / Mapbox** – Map rendering and geospatial data sources  \r\n\r\n# ☕ Support the Project\r\nIf you find The Proximity Project useful or believe in its mission to promote sustainable and accessible urban mobility, consider supporting its development.\r\nMaintaining and improving this project takes time, effort, and resources. Your contribution helps cover infrastructure costs, data sourcing, and future enhancements.\r\n\r\n👉 [Buy me a coffee](https://buymeacoffee.com/nicolcoffee) – every little bit helps!\r\n\r\n# 👀 Similar projects around the world\r\n* London  [Public Transport Access Level (PTAL)](https://experience.arcgis.com/experience/4c88d5310df34e21bcb3a50ae9c0a159/page/PTAL-Query?block_id=layout_303_block_10\u0026intcmp=26162)\r\n* Paris [metro and train isochronous curves](https://www.atelier01.net/metro/paris/isochrone/)\r\n* Milanorama: [Quale stazione della metro è la più veloce da raggiungere?](https://milanorama.com/articles/metro-pi%C3%B9-vicina.html)\r\n\r\n# 📄 License\r\n\r\nThis project is licensed under the [MIT License](LICENSE).\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolgit%2Fproximity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicolgit%2Fproximity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolgit%2Fproximity/lists"}