Portugal

Trip planning map for Lisbon, May 2026.

I'm heading to Lisbon in May 2026 for a Cloudflare work trip, with a few leisure days tacked on at the end. It's my first time in Portugal.

To plan the trip, I built an interactive map: portugal.ziki.workers.dev

The map

The map is a single-page app with markers for everything I've been researching: neighborhoods, monuments, museums, viewpoints, fado venues, food spots, markets, beaches, and day trips. Each place has a description, category, and coordinates. Click a marker to see details and photos.

Some highlights:

How it was built

I used OpenCode to research places and build the app. The stack is Hono on Cloudflare Workers with Leaflet.js for the map. All the place data lives in a single TypeScript file (src/data/places.ts) with typed arrays for places, neighborhoods, and day trips.

Photos are fetched on demand from Google Images via SerpAPI and cached by the worker, so the map loads fast on repeat visits.

The whole thing is open source: github.com/zeke/portugal

What's next

I'll update this page after the trip with photos and notes about what was worth visiting. For now, it's a planning tool.