Skip to content

mfuhrmann/spieli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

550 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spieli

Linguistically

Pronunciation: [ˈʃpiːli]

Meaning/Definition: A German word, that usually marks an area for children, often equipped with various facilities or devices for playing [Usage: children's language]

Article/Gender: In German, the grammatical gender is masculine: „der Spieli". In English, it is used as a neuter noun: "the spieli".

Technically

A free, interactive web map for exploring playgrounds based on OpenStreetMap data — configurable for any region.

Historically

Origin: This project is a further development of the original Berliner Spielplatzkarte by Alex Seidel.


Deploy

The interactive installer downloads everything it needs and walks you through configuration:

TAG=v0.5.1  # check https://github.com/mfuhrmann/spieli/releases for the latest tag
curl -fsSL "https://github.com/mfuhrmann/spieli/releases/download/${TAG}/install.sh" -o install.sh
curl -fsSL "https://github.com/mfuhrmann/spieli/releases/download/${TAG}/install.sh.sha256" -o install.sh.sha256
sha256sum --check install.sh.sha256 && bash install.sh

Requirements: Docker with the Compose plugin, bash, openssl

The installer asks for a deployment mode (data-node / ui / data-node-ui), your OSM region, and optional settings, then generates a .env, pulls images, and optionally runs the first import.

For deploying from source, see Manual Deploy.


Documentation

mfuhrmann.github.io/spieli

Includes deployment guides, configuration reference, contributing how-tos, and architecture docs.


Tech stack

Svelte 5 · Vite 6 · OpenLayers · Tailwind CSS · PostgreSQL/PostGIS · PostgREST · osm2pgsql · osmium · nginx · Docker

Full details: Tech stack reference


Contributing

See CONTRIBUTING.md for the full workflow (branch → commit → PR), or the docs for how-to guides (e.g. adding a playground device).

New to OSM concepts like relation IDs or PBF files? See the glossary.


Matrix Contact

Come and let's play: https://matrix.to/#/#spieli:matrix.org


License

GNU General Public License v3.0

Map data © OpenStreetMap contributors, available under the Open Database License (ODbL).

About

An interactive web map for exploring playgrounds based on OpenStreetMap data.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors