Trick-or-Treat Route Planner turns Halloween trick-or-treating into a story-driven adventure.

THE FRANKENSTEIN STITCH — this app sews together unrelated technologies into one working creature: • Leaflet + OpenStreetMap for the interactive map and route • Open-Meteo (free, no API key) for live weather at every stop • A built-in library of spooky mini-stories generated with Kiro, matched to each stop by theme • Pure static HTML/CSS/JS hosted on GitHub Pages — no backend, no accounts, no keys

HOW IT WORKS Set your starting point (browser geolocation or click on the map), and the planner generates a 5–8 stop route ordered by walking distance with a nearest-neighbour optimizer. Every stop gets a card with its name, estimated arrival time, live temperature and rain probability, and its own spooky mini-story. Filters let you prefer lit streets or dodge rainy time slots, and you can print a checklist or share the route as a link.

HOW KIRO WAS USED The project was built spec-first with Kiro CLI: requirements (EARS user stories), design, and a task list live in /.kiro/specs/trick-or-treat-planner/ in the repo. Kiro generated the application code and the 15-story library, and later diagnosed and fixed a broken Leaflet SRI hash that had silently disabled the map. The /.kiro folder is included in the public repo, as required.

Built With

Share this project:

Updates

Submission history