Application to create map stories using MapLibre, Protomaps and Allmaps.
This app uses SvelteKit as application framework.
Install dependencies with pnpm install, start a development server:
pnpm run dev
# or start the server and open the app in a new browser tab
pnpm run dev -- --openTo create a production version of your app:
pnpm run buildYou can preview the production build with pnpm run preview.
By default, the root route shows a project overview, project main slideshows are
served at /:project, and subslideshows are served at /:project/:slideshow.
For a build with exactly one project, set
PUBLIC_SLIDES_SINGLE_PROJECT_ROOT=true to publish that project at the root
instead. In that mode, the main slideshow is served at / and subslideshows are
served at /:slideshow.