No description
Find a file
2026-06-29 11:55:48 +02:00
data .gitignore 2026-06-29 08:53:16 +00:00
.gitignore Server backed saving routes 2026-06-29 08:52:32 +00:00
api.php api.php 2026-06-29 08:55:40 +00:00
app.js Server backed saving routes 2026-06-29 08:52:32 +00:00
config.example.js Server backed saving routes 2026-06-29 08:52:32 +00:00
favicon.svg Favicon added 2026-06-29 08:02:23 +00:00
index.html Title change 2026-06-29 11:55:48 +02:00
README.md Server backed saving routes 2026-06-29 08:52:32 +00:00
styles.css Images not cropping 2026-06-29 08:20:03 +00:00

Routes

A small static webpage for saving and sharing Google Maps route links.

Features

  • Add routes with name and Google Maps link (mandatory)
  • Optional date, description, and uploaded picture
  • Click route names to open saved Google Maps links
  • Edit, remove, share, or copy route links
  • Routes are stored on the webserver in data/routes.json
  • Simple secret gate before the app opens

Deploy the files to a PHP-enabled webserver and open index.html in a browser.

Secret

Create config.js from the example and set your secret there:

cp config.example.js config.js
window.ROUTES_SECRET = "your-secret";

config.js is gitignored. api.php reads the same secret and stores shared routes in data/routes.json, which is also gitignored.

Make sure the webserver user can write to the data/ directory. This is a simple shared-secret gate, not strong security.