---
title: Geospatial Web App Templates | Earthal Labs
description: Ready-made geospatial web app templates with live demos. Start from a working codebase and ship your mapping application faster.
image: https://www.earthallabs.com/hubfs/raw_assets/public/earthal-labs/images/og-image.png
---

[Skip to content](https://www.earthallabs.com/templates#main)

[![Earthal Labs](https://www.earthallabs.com/hubfs/raw_assets/public/earthal-labs/images/earthal-labs.svg)](https://www.earthallabs.com/?hsLang=en)

[Services](https://www.earthallabs.com/services?hsLang=en) [Templates](https://www.earthallabs.com/templates?hsLang=en) [Blog](https://www.earthallabs.com/blog?hsLang=en) [FAQ](https://www.earthallabs.com/faq?hsLang=en) [Our mission](https://www.earthallabs.com/our-mission?hsLang=en) [Start a project](https://www.earthallabs.com/contact?hsLang=en)

Templates

# Start from a working codebase

Ready-made geospatial web app templates. Try the live demo, then ship your mapping application faster.

Web app template

## Canopy Crew

Edit street tree inventories on a live map. Built so forestry crews can add, update, and delete records in the field without a desktop GIS.

[Live demo of Canopy Crew (opens in a new tab)](https://earthal-labs.github.io/demos/canopy-crew/) [Buy on Gumroad Canopy Crew (opens in a new tab)](https://earthallabs.gumroad.com/l/canopy-crew)

Web app template

## Tidegate Ledger

Sign in with ArcGIS to unlock coastal flood inspection maps. Shows how to gate a map app behind real user authentication.

[Live demo of Tidegate Ledger (opens in a new tab)](https://earthal-labs.github.io/demos/tidegate-ledger/)

Web app template

## Massing Desk

Explore a Boston 3D city mesh with camera bookmarks and daylight controls. Useful for reviewing massing without a desktop scene viewer.

[Live demo of Massing Desk (opens in a new tab)](https://earthal-labs.github.io/demos/massing-desk/)

Web app template

## CarePath

Find nearby hospitals and get drive times from any origin. Helps rural navigators measure hospital access, not tourist routing.

[Live demo of CarePath (opens in a new tab)](https://earthal-labs.github.io/demos/carepath/) [Buy on Gumroad CarePath (opens in a new tab)](https://earthallabs.gumroad.com/l/carepath)

Web app template

## Ember Desk

Watch live wildfire incidents and perimeters refresh on a map. Built for ops desks that need a current incident picture without opening Pro.

[Live demo of Ember Desk (opens in a new tab)](https://earthal-labs.github.io/demos/ember-desk/) [Buy on Gumroad Ember Desk (opens in a new tab)](https://earthallabs.gumroad.com/l/ember-desk)

Web app template

## Airshed Desk

Query PM2.5 monitors inside a drawn buffer and compare resilience indicators. Helps public-health teams link air quality to neighborhood risk.

[Live demo of Airshed Desk (opens in a new tab)](https://earthal-labs.github.io/demos/airshed-desk/) [Buy on Gumroad Airshed Desk (opens in a new tab)](https://earthallabs.gumroad.com/l/airshed-desk)

 More templates are on the way. Need something specific? We build custom geospatial applications too — [get in touch](https://www.earthallabs.com/contact?hsLang=en).

## Need a custom solution?

We’re flexible and can tailor our services to meet your specific project requirements.

[Contact us](https://www.earthallabs.com/contact?hsLang=en)

![Earthal Labs](https://www.earthallabs.com/hubfs/raw_assets/public/earthal-labs/images/earthal-labs.svg)

A geospatial services company. Consulting, custom development, and managed services for teams that work with location data.

[support@earthallabs.com](mailto:support@earthallabs.com)

## What we do

- [Consulting services](https://www.earthallabs.com/services#consulting)
- [Developer services](https://www.earthallabs.com/services#developer)
- [Managed services](https://www.earthallabs.com/services#managed)
- [Templates](https://www.earthallabs.com/templates?hsLang=en)

## Company

- [Our mission](https://www.earthallabs.com/our-mission?hsLang=en)
- [Blog](https://www.earthallabs.com/blog?hsLang=en)
- [FAQ](https://www.earthallabs.com/faq?hsLang=en)
- [Contact](https://www.earthallabs.com/contact?hsLang=en)

## Legal & social

- [Privacy policy](https://www.earthallabs.com/privacy-policy?hsLang=en)
- [Terms & conditions](https://www.earthallabs.com/terms-conditions?hsLang=en)
- [Mowin’ Pro privacy](https://www.earthallabs.com/projects/mowin-pro-privacy?hsLang=en)
- [Bluesky](https://bsky.app/profile/earthal-labs.bsky.social)
- [GitHub](https://github.com/earthal-labs)

© 2026 Earthal Labs. All rights reserved. Geospatial consulting · development · managed services

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://www.earthallabs.com/#organization",
  "@type" : "ProfessionalService",
  "description" : "Geospatial consulting, custom development, and managed services.",
  "email" : "support@earthallabs.com",
  "knowsAbout" : [ "GIS", "geospatial consulting", "web mapping", "ArcGIS", "QGIS", "PostGIS", "spatial data infrastructure" ],
  "logo" : "https://www.earthallabs.com/hubfs/favicon-512x512.png",
  "name" : "Earthal Labs",
  "sameAs" : [ "https://bsky.app/profile/earthal-labs.bsky.social", "https://github.com/earthal-labs", "https://earthallabs.gumroad.com" ],
  "url" : "https://www.earthallabs.com"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://www.earthallabs.com/#website",
  "@type" : "WebSite",
  "inLanguage" : "en",
  "name" : "Earthal Labs",
  "publisher" : {
    "@id" : "https://www.earthallabs.com/#organization"
  },
  "url" : "https://www.earthallabs.com"
}
```