A web application for planning scientific walking routes in the Innopolis area: points of interest are displayed on the map (Leaflet), a route is built through OSRM. Three scenarios: ready-made lectures with a fixed set of points, custom route (basket of points and detour procedure), route by length limit — selection of the most useful path in the specified kilometers. There is a short weather forecast for the selected point.
Tech stack: TanStack Start (React, file-based router), Tailwind CSS, Vitest for routing logic tests.
SLides in repo: slides.pdf · on GitHub: open PDF.
pnpm install
pnpm devAccess by default: http://localhost:3000.
Build:
pnpm build
pnpm previewTests:
pnpm testdocker build -t hackathon-cpst .
docker run -p 4173:4173 hackathon-cpstRunning at port 4173 (vite с --host 0.0.0.0).