{"id":51281933,"url":"https://github.com/joshdels/fastapi-leaflet-osm-landvalue","last_synced_at":"2026-06-30T02:06:28.825Z","repository":{"id":359110291,"uuid":"1233722770","full_name":"joshdels/fastapi-leaflet-osm-landvalue","owner":"joshdels","description":"Location valuation tools to help asses people from urban what is inside, what's near and possible risk.","archived":false,"fork":false,"pushed_at":"2026-05-29T07:11:21.000Z","size":1526,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-29T09:11:30.190Z","etag":null,"topics":["fastapi","html-js-css","leafletjs","osm"],"latest_commit_sha":null,"homepage":"https://living-urban.topmapsolutions.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joshdels.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2026-05-09T09:22:57.000Z","updated_at":"2026-05-29T07:11:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/joshdels/fastapi-leaflet-osm-landvalue","commit_stats":null,"previous_names":["joshdels/fastapi-leaflet-osm-landvalue"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/joshdels/fastapi-leaflet-osm-landvalue","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshdels%2Ffastapi-leaflet-osm-landvalue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshdels%2Ffastapi-leaflet-osm-landvalue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshdels%2Ffastapi-leaflet-osm-landvalue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshdels%2Ffastapi-leaflet-osm-landvalue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joshdels","download_url":"https://codeload.github.com/joshdels/fastapi-leaflet-osm-landvalue/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshdels%2Ffastapi-leaflet-osm-landvalue/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34949265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["fastapi","html-js-css","leafletjs","osm"],"created_at":"2026-06-30T02:06:28.318Z","updated_at":"2026-06-30T02:06:28.818Z","avatar_url":"https://github.com/joshdels.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Urban Location Assessment (Living Urban)\n\nA platform for assessing urban livability, accessibility, and environmental risks using public geospatial data.\n\nThe project aims to make fragmented urban data in Southeast Asia more understandable and accessible starting in the Philippines. Instead of relying on assumptions when evaluating a location, users can explore data-driven insights about infrastructure, accessibility, urban density, and environmental risks.\n\n---\n\n## Overview\n\nMany people purchase land, relocate, or invest in property without understanding the surrounding urban environment.\n\nThis project combines public geographic and environmental datasets into a single interactive assessment tool that helps users evaluate:\n\n- Urban accessibilty\n- Nearby Infrastructure and Services\n- Population and activity Density\n- Environmental Features\n- Overall livavility of a location\n\n---\n\n### Who Is This For\n\n#### Communities \u0026 Citizens\n\nPeople who want better visibility into the quality and accessibility of their neighborhoods.\n\n#### Property Buyers \u0026 Real Estate Investors\n\nIndividuals or organizations assessing land, housing, or commercial investment opportunities.\n\n#### People/Business Relocating\n\nUsers comparing cities, municipalities, or neighborhoods before moving.\n\n#### Researchers \u0026 Urban Planners\n\nDevelopers, GIS professionals, and planners exploring public urban datasets.\n\n### Key Features\n\n- Interactive map-based urban assessment\n- Uses public accessible geospatial datasets\n- Calculates urban/rural scoring metrics\n- Acessibilty and nearby infrastructure analysis\n- Environment and disaster risk assessment\n- Lightwieght self hosted\n\n---\n\n### Screenshot\n\n![Image](public/version1.png)\n`1st version`\n\n---\n\n### Techstack\n\n#### Backend\n\n- Python\n- FastAPI - [Docs](https://fastapi.tiangolo.com/)\n- uv package manager - [Docs](https://docs.astral.sh/uv/)\n\n#### Frontend\n\n- Vanilla HTML/JS/CSS\n- Leaflet.js - [Docs](https://leafletjs.com/reference.html)\n- Jinja Templates\n- Chart.js - [Docs]\n\n#### Infrastructure\n\n- Docker\n- VM/Self-hosted deployment\n\n---\n\n### Data Sources\n\nThis project focuses on publicly available datasets.\n\n1. Open Street Map (OSM) [Read More](\"https://wiki.openstreetmap.org/wiki/Overpass_API\")\n2. Public flood/landslide data A.K.A risk data (Soon)\n3. Environment Remote Sensing (Slope, Elevation, Indicies) - (soon)\n\n---\n\n### Get Started\n\n#### Prerequisites\n\n- Python 3.13\n- uv\n- Docker(optional)\n\n---\n\n### Instalation\n\n```\ngit clone https://github.com/joshdels/fastapi-leaflet-osm-landvalue\ncd fastapi-leaflet-osm-landvalue\n```\n\nInstall Dependecies using UV\n\n```\nuv sync\n```\n\nRun Deployment Server\n\n```\nfastapi dev app/main.py\n```\n\n---\n\n### Project Structure\n\n```\nproject/\n├── .docker/\n├── .github/\n├── app/\n│   └── routes/\n│   └── scehma/\n│   └── services/\n│   └── static/\n│       └── lib/\n│       └── css/\n│       └── js/\n│   └── templates/\n│       └── index.html\n│   └── main.py/\n├── public/\n├── README.md\n├── uv.lock\n├── pyproject.toml\n```\n\n---\n\n## Contributing\n\nContributions, feedback, and ideas are welcome.\n\n### How to Contribute\n\n1. Fork the repository\n2. Create a new branch\n3. Push the changes\n\n```\ngit checkout -b feature/your-feature-name\ngit commit -m \"Add: short description\"\ngit push origin feature/your-feature-name\n```\n\n4. Open a Pull Request\n\n---\n\n### Developer Note:\n\nThis project is still experimental and evolving rapidly.\nAlot of spaghetti code and newbie mistake (hehe).\nExpect refactors in architecture, scoring systems, and data pipelines as the project grows.\nTo a better and accessible urban data for Southeast Asia, staring from Philippines.\n*Joshua 2026*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshdels%2Ffastapi-leaflet-osm-landvalue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoshdels%2Ffastapi-leaflet-osm-landvalue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshdels%2Ffastapi-leaflet-osm-landvalue/lists"}