Re:Earth CMS in Action: Build a Map-Based Reporting App
2026-08-30 , 704

Build a working reporting app in three hours: pick a location, submit a report, and publish it to a map using Re:Earth CMS and Leaflet. Guided code and a ready backend are provided — no prior GIS, CMS, or backend experience needed, just basic HTML and JavaScript.


Re:Earth CMS is an open-source, API-first headless CMS for managing structured and geospatial content and connecting it to external applications. In this hands-on workshop, participants will build a location-based reporting app using Re:Earth CMS and Leaflet, with a small ready-made backend provided so there's nothing to set up on that side.

The workshop begins with the CMS concepts you need for the exercise — projects, Models, Schema, items, publishing, and the roles of the Public API and Integration API — introduced as we use them, so no prior CMS knowledge is needed. Participants will configure a CMS project and Model for location-based reports, then use the Public API to load published records onto a Leaflet map.

Using guided starter code, participants will add map-based location selection and a submission form, send a new report to Re:Earth CMS, review and publish it, and confirm that it appears on the map. Checkpoints are provided along the way, so you won't get stuck.

The workshop focuses on completing one practical end-to-end workflow rather than covering every CMS feature. Starter code, completed reference code, checkpoints, and troubleshooting guidance will be provided. Optional extensions, such as image upload and map customization, may be explored if time allows.


What skills do participants require to have?:
  • No prior GIS, CMS, or backend experience required — this workshop is beginner-friendly
  • Basic knowledge of HTML and JavaScript
  • Basic understanding of REST APIs and JSON is helpful, but not essential
  • Participants should bring a laptop with a modern browser, a code editor, and access to a free Re:Earth CMS account (signup takes about 2 minutes — we'll share setup steps in advance)
Link to software source code:

https://github.com/reearth/reearth-cms

See also:

Eukarya Inc. CTO - oversees Eukarya's technology, including Re:Earth, Navara, PLATEAU, and more.

This speaker also appears in:

Jason Karel is A Software Engineer at Eukarya.io in Tokyo, where he works on Re:Earth, an open-source geospatial CMS. His work focuses on backend systems, data processing, and building reliable infrastructure for geospatial applications. Previously, he worked at advertisement and E-commerce technology, building high-scale backend systems and search infrastructure. He holds a B.S. in Computer Engineering from Cal Poly Pomona.

Woody is a frontend engineer at Eukarya Inc., a Japan-based company developing Re:Earth, an open-source geospatial data platform for government and public sector. Woody leads frontend development on Re:Earth CMS and works in an international team.