Patterns
Place discovery and detail
Move from a city-guide category or map selection to enough local context to make a useful next choice.
On this page
Task and context
Move from a city-guide category or map selection to enough local context to make a useful next choice.
Flow and composition
| Stage | Interface responsibility |
|---|---|
| Choose | Named category in Boise Things to Do or a map layer. |
| Explore | Provider map and tenant-curated places when available. |
| Inspect | Detail dialog supplies image, facts, attributes and actions. |
| Continue | Open the relevant destination or save through the separate account flow. |
Decisions and handoff
- Keep map coordinates/markers distinct from current access or safety assertions.
- Show attribution and freshness where source data needs it.
Recovery and acceptance
- If the map cannot load, retain category context and a useful unavailable explanation.
- Place detail must remain readable and scrollable on phone.
- Map tiles/live conditions are intentionally outside capture coverage.
Source references
| File | Responsibility |
|---|---|
| sites/boise/things-to-do.ts | Audited Townwell implementation; use this file when extending this interface. |
| components/map-detail-modal.tsx | Audited Townwell implementation; use this file when extending this interface. |
| components/explore-map-unavailable.tsx | Audited Townwell implementation; use this file when extending this interface. |
Examples from the app
Actual Boise Today and Townwell UI with synthetic editorial, business, review, media metadata and analytics. Existing Boise imagery; no live data changes. Captured at 2× resolution or higher. Select an image to inspect it full size.
Related topics
Source audit: 2026-10-07 · Revision ce8bc72b96da · Documentation v0.1