martin/martin-ui
paigewilliams 7f18b6bbf2
add web UI placeholder (#1395)
Add an optional web UI interface for Martin, including docker-based cross-compilation support.  The UI itself is a placeholder with a logo, but will grow in subsequent PRs.

This was branched off of https://github.com/maplibre/martin/pull/1142 to
address the PR feedback from @nyurik .

---------

Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
Co-authored-by: Tomer Ronen <tomer207@gmail.com>
Co-authored-by: tomeronen <45331634+tomeronen@users.noreply.github.com>
2024-07-14 13:39:29 -04:00
..
public/_/assets add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
src add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
.eslintrc.cjs add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
index.html add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
package-lock.json add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
package.json add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
README.md add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
tsconfig.json add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
tsconfig.node.json add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00
vite.config.ts add web UI placeholder (#1395) 2024-07-14 13:39:29 -04:00

Martin Web UI

A web interface for previewing tiles served by Martin.

Run locally

To run just the web interface

npm i
npm run dev