Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗roadtrackerindia.com — a map-first encyclopedia of Indian roads. National Highways, Expressways, State Highways and notable city roads on one fast, fully static, interactive map. The map is the interface: search or tap a road, the camera flies to it, the route draws itself, and an encyclopedia panel slides in.
/api/ratings and /api/reports hold
the Admin credentials, so firestore.rules denies all direct browser access and
there is no Firebase SDK in the bundle/road/<id> that
carries the road's text, its meta tags and JSON-LD before any JavaScript runs, plus
state and company directories and a sitemap index over the lotprefers-reduced-motion disables every animationnpm install
npm run dev # validate data + dev server on :5173
npm run build # data build → vite build → static pages + sitemaps
npm run preview # serve the production build
Deploy the dist/ folder to any static host (Netlify, Vercel, Cloudflare Pages,
GitHub Pages). Details: docs/DEPLOY.md.
Each road is one JSON file — the single source of truth:
public/data/roads/<id>.json ← encyclopedia entry + waypoints
data/geometry/<id>.json ← the road's real alignment (encoded polyline)
npm run data (runs automatically before dev/build) validates every file against
docs/DATA.md and derives everything the app loads:
public/data/index.json search/browse index
public/data/network-lite.geojson trunk network — expressways + NHs, loaded at startup
public/data/network-detail.geojson state + district roads, loaded on zoom-in
public/data/shapes/<id>.json per-road display geometry (lazy-loaded)
Add a road = drop one JSON file in public/data/roads/ and rebuild. That's it —
it appears on the map, in search, in browse, and gets its own SEO page.
The catalogue covers every numbered road OpenStreetMap has mapped in India — national highways, national expressways, state highways, and district roads — generated by a four-stage pipeline and then enriched by hand:
node scripts/fetch-osm-reference.mjs # state polygons + place names
node scripts/fetch-osm-roads.mjs # every route relation + its alignment
node scripts/generate-roads.mjs # → road files, skipping anything hand-written
node scripts/fill-gaps.mjs # close the holes between OSM's pieces, or leave them undrawn
Every stage is throttled, cached and resumable — stop any of them and re-run to
continue. Generated roads are marked "provenance": "osm" and carry route,
length, states and towns; history, tolls and the organisations behind them are
written by hand on top, and the generator never touches a road once that starts.
Full details in docs/CORPUS.md.
(Data © OpenStreetMap contributors, ODbL.)
This is the beginning of the README. Read the rest at the original. Read the full README ↗