It's just simple UI for toy utility for monitoring road traffic from video - https://github.com/LdDl/rust-road-traffic
W.I.P.
showcase_1.mp4
Current state of UI: pretty ugly code since I'm not familiar with Svelte enough.
Current plans: eliminate vanilla JS from main repository and use build from this one.
Used tech:
- Svelte / SvelteKit - https://kit.svelte.dev/
- Maplibre - https://maplibre.org/
- MapboxGL Draw - https://github.com/mapbox/mapbox-gl-draw
- Fabric - http://fabricjs.com/
- Materialize CSS - https://materializecss.com/
- Install dependencies
npm i
- Run in development mode
npm run dev
- Build statically (e.g. for web-server). Thanks to @sveltejs/adapter-static
npm run build
# Final index.html and assets files will be placed in `build` directory