Skip to content

Configuration

MikroSlides is a static local-first app. The default release does not require runtime configuration, environment variables, server credentials, or an API endpoint.

Decks, assets, templates, recovery drafts, and preferences are stored in browser storage for the current browser profile and origin. Deploying the app at a different origin creates a separate local deck library.

The app shell is built into dist/ by npm run build. Serve the generated files from a stable origin so browser storage remains attached to the same site.

Decks can use local font files, selected remote font sources, local images, and remote image URLs. Remote assets are loaded by the browser when the deck renders or when an export needs to embed or rasterize them.

For the standard static release, no build-time configuration is required beyond installing dependencies and running the build command:

Terminal window
npm install
npm run build