Skip to content

City pages (Phase 3); one-sale checkout link per spot - #195

Merged
sbc1-code merged 1 commit into
mainfrom
city-directory
Nov 12, 2026
Merged

sbc1-code merged 1 commit into
mainfrom
city-directory

Conversation

@sbc1-code

Copy link
Copy Markdown
Owner

Phase 3: city pages at /city/juarez etc. and /ciudad/... (5 cities, EN/ES). Each page lists the city's crossing waits, then one section per category with the sponsor card or an open-spot checkout link. Crossing pages link to their city page.

Spot protection: each of the 29 open spots has its own Stripe link that allows one sale, then shuts off. A second buyer sees "this spot was just taken". After a sale, the slot shows as reserved until reviewed.

Checks: full npm test passes; entry JS 62.16 KB, CSS 19.93 KB gzip, both under budget. Screenshots shared in chat.


Generated by Claude Code

@sbc1-code
sbc1-code merged commit 3c2ec46 into main Nov 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants