PAGE: Station Finder (/locations) — Consumer primary: station locator
The station locator — answers "is there a Space Age near me, and what does it have?"
- Map-first layout matches how people actually look for a gas station.
- Filter chips narrow by amenity without leaving the map view.
- No per-location pages in Phase 1 — station detail opens in the map panel.
⚠ CONFIRM WITH AMANDA — full station dataset + expanded filter schema needed before Phase 7
The full 40+ station dataset (addresses, hours, amenities per site) lives in Storepoint. We need Amanda to provide a login or export before we can build the map and filters. The schema now needs to cover:
- Amenities: Convenience Store, Fresh Food, Car Wash, EV Charging, Showers/Laundry, Restrooms, Dog Wash, Dog Park, Propane Exchange, Air Machine, Lottery.
- Fuel types: Regular, Midgrade, Premium, Ethanol-Free Premium, Diesel, Truck Diesel, DEF, Propane Fill.
- Service model: Mini-Serve / Self-Serve, per station.
- Station count: currently shown as the 40+ placeholder (the STATION_COUNT constant in
src/data/site.ts) — needs the real final count once the dataset lands.
Brand identity pending — designer starts June 16, done mid-July
No brand colors, custom type, or animation in this wireframe — grayscale structure only. Full design system swaps in at Phase 3.
HERO (reduced — utility page, search-first)
Find your nearest Space Age station.
40+ stations across Oregon and Washington.
Enter a city or ZIP — or use my location
Search
MAPBOX MAP — 40+ clustered pins, interactive
[MAP-EMBED — Mapbox GL JS]
~40+ clustered station pins across Oregon and Washington. SAF account + domain-restricted token required. Custom PNW terrain style. Pins cluster at low zoom; expand on zoom-in.
12
PORTLAND AREA
8
SEATTLE/WA
7
WILLAMETTE VALLEY
5
COAST
SAMPLE PIN POPUP
Space Age Fuel — Beaverton
9035 SW Canyon Rd, Beaverton, OR
Open · Closes 10 PM
Convenience Store Diesel Car Wash
Get Directions → STATION FEEDBACK CTA — In-context contact prompt · consumer feedback path (positive framing)
An intentional path to /contact for consumers with feedback about a station — added based on client feedback, reframed positive per Amanda's direction (#41).
- Most contact submissions are station-related; this puts the CTA where those visitors already are.
- Copy widened from "report a problem" to general feedback — compliments and product requests included, not just issues.
- Links to /contact (not a separate form) so department routing stays in one place.
Tell us about your visit
Want to tell us about your experience? Great customer service, a product you'd love to see in our stores, or general feedback — we're here!
Open Decision — we need your station data before the build
The locator can't go live without the full 40+ station dataset from Storepoint.
- Need: station name, address, hours, and amenities per location.
- Amenity fields: Convenience Store, Fresh Food, Car Wash, EV Charging, Showers/Laundry, Restrooms, Dog Wash, Dog Park, Propane Exchange, Air Machine, Lottery.
- Fuel types: Regular, Midgrade, Premium, Ethanol-Free Premium, Diesel, Truck Diesel, DEF, Propane Fill.
- Service model per station: Mini-Serve / Self-Serve.
- A Storepoint login or CSV/JSON export both work. Amanda to provide before the build.