How samethereal/yared_tours works
Yared Tour & Travel is a public-facing Ethiopia tour operator site. Visitors discover curated trips, inspect itinerary details, and can move toward a custom journey inquiry; the inquiry endpoint validates submissions and returns a reference. The site also presents company, sustainability, destination guidance, and contact information. Source excerpts confirm the catalog-to-card and homepage-to-card connections, but do not show how the wizard submits or how dynamic tour details load, so those links are omitted. Contact routing is described in the endpoint payload; no external dispatch implementation is evidenced.
Main entry points: tours/page.tsx Tour catalog · app/page.tsx Homepage · [slug]/page.tsx Tour details · plan-your-journey/page.tsx Journey planner page
Components 20
Tour discovery
- Homepage
src/app/page.tsx - Tour catalog
src/app/tours/page.tsx - Tour cards
src/components/tours/TourCard.tsx - Tour details
src/app/tours/[slug]/page.tsx - Itinerary timeline
src/components/tours/DayByDayTimeline.tsx - Tour data
src/data/tours.json - Tour types
src/types/tour.ts
Journey planning
- Journey planner page
src/app/plan-your-journey/page.tsx - Journey builder
src/components/wizard/JourneyBuilderWizard.tsx
Inquiries
- Inquiry endpoint
src/app/api/inquiry/route.ts - Contact page
src/app/contact/page.tsx
Company information
- About company
src/app/about-us/page.tsx - Company data
src/data/company.json - Sustainability
src/app/sustainability/page.tsx - Travel guide
src/app/travel-guide/page.tsx - Guide content
src/data/travelGuide.json - Privacy policy
src/app/privacy-policy/page.tsx - Navigation
src/components/layout/Navbar.tsx - Footer links
src/components/layout/Footer.tsx
Other components
- Traveler
Connections 20
- Traveler → Homepage: visits
- Traveler → Tour catalog: browses
- Traveler → Tour details: views
- Traveler → Journey planner page: starts planning
- Homepage → Tour cards: renders
- Tour catalog → Tour data: reads
- Tour catalog → Tour cards: renders
- Tour details → Itinerary timeline: renders
- Journey planner page → Journey builder: renders
- Traveler → Contact page: contacts
- Traveler → Inquiry endpoint: submits inquiry
- Inquiry endpoint → Tour types: uses submission type
- Traveler → About company: reads
- About company → Company data: reads
- Traveler → Sustainability: reads
- Traveler → Travel guide: reads
- Travel guide → Guide content: reads
- Traveler → Privacy policy: reads
- Traveler → Navigation: navigates
- Traveler → Footer links: follows links