Skip to content

Add booking info & navigation buttons to Slovenia trip planner#7

Merged
lukasvan3l merged 1 commit into
mainfrom
claude/slovenia-vacation-booking-0oaqr5
Jul 10, 2026
Merged

Add booking info & navigation buttons to Slovenia trip planner#7
lukasvan3l merged 1 commit into
mainfrom
claude/slovenia-vacation-booking-0oaqr5

Conversation

@lukasvan3l

Copy link
Copy Markdown
Member

Enhances the Slovenia trip planner with booking details and interactive navigation for each basecamp and day activity.

Summary

Added a new booking box component to display reservation details (dates, address, payment info, check-in times) for each basecamp, along with action buttons for navigation and contact. The page is now mobile-responsive with a dedicated media query for phone layouts.

Key changes

  • Booking box styling (.booking-box, .booking-status, .bk-row): Sand-colored card with status badge (✅ geboekt / ⏳ nog te boeken), structured rows for dates, address, payment, and check-in info
  • Action buttons (.btn, .btn-nav, .btn-call, .btn-map): Styled buttons linking to Google Maps navigation, Maps search, and phone calls; includes small variant (.btn-sm) for day trips
  • Booking data added:
    • Camp Šorli (Soča): marked as "nog te boeken"
    • Kaki Plac (coast): ✅ booked, 7–12 aug, ref WTB1A9A3EC, €440 cash, tel +386 41 359 801
    • Kamp na Otoku (Savinja): ✅ booked, 12–17 aug, deposit paid, tel +386 41 390 515
  • Navigation buttons on all 12 day activities with drive times (e.g. "🧭 Navigatie · 30 min")
  • Mobile responsive (@media max-width: 760px): cards collapse to single column, route bar scrolls horizontally, optimized for phone use during the trip
  • Map coordinate fix: Kaki Plac latitude corrected (45.547 → 45.508)
  • Footer update: Reflects current booking status and priorities

Implementation notes

  • Buttons use Google Maps API links (maps/dir/?api=1&destination=… for turn-by-turn, maps/search/?api=1&query=… for search)
  • Phone links use tel: protocol for direct calling
  • Responsive design prioritizes mobile-first viewing (intended for on-trip phone access)
  • All booking details sourced from reservation emails as documented in CLAUDE.md

https://claude.ai/code/session_01XLTLeRd9M4XiF5y3BiF2q5

- Boekingsgegevens uit reserveringsmails verwerkt in kamp 2 (Kaki Plac)
  en kamp 3 (Kamp na Otoku): data, adres, referentie, betaling, aankomsttijd
  en toeristenbelasting; kamp 1 (Soča) gemarkeerd als nog te boeken.
- Per camping en dagtrip een "Navigatie" (Google Maps route), "Maps" en
  "Bel camping" knop toegevoegd, met rijtijd in de knop.
- Pagina responsive gemaakt voor de telefoon (kaarten/dagen in 1 kolom,
  routebalk scrollt horizontaal).
- Kaartcoordinaat Kaki Plac gecorrigeerd naar het echte adres.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XLTLeRd9M4XiF5y3BiF2q5
@lukasvan3l lukasvan3l merged commit 87994b0 into main Jul 10, 2026
2 checks passed
@lukasvan3l lukasvan3l deleted the claude/slovenia-vacation-booking-0oaqr5 branch July 10, 2026 07:12
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