import React, { useState, useEffect } from 'react';
import {
Menu, X, Map, Calendar, Star, ChevronRight,
Mountain, Sun, CheckCircle, Mail, Phone,
Bike, Shield, Users, ArrowRight
} from 'lucide-react';
export default function App() {
const [isScrolled, setIsScrolled] = useState(false);
const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
const [modalOpen, setModalOpen] = useState(false);
const [selectedTour, setSelectedTour] = useState('');
const [formSubmitted, setFormSubmitted] = useState(false);
// Handle scroll for navbar styling
useEffect(() => {
const handleScroll = () => {
setIsScrolled(window.scrollY > 20);
};
window.addEventListener('scroll', handleScroll);
return () => window.removeEventListener('scroll', handleScroll);
}, []);
const openBookingModal = (tourName = '') => {
setSelectedTour(tourName);
setFormSubmitted(false);
setModalOpen(true);
};
const handleBookingSubmit = (e) => {
e.preventDefault();
setFormSubmitted(true);
// In a real app, you would send data to your backend here.
setTimeout(() => {
setModalOpen(false);
setFormSubmitted(false);
}, 3000);
};
const tours = [
{
id: 1,
title: "High Atlas Epic",
duration: "7 Days",
level: "Advanced",
terrain: "Road / Gravel",
image: "https://images.unsplash.com/photo-1542640244-7e672d6cb466?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80",
description: "Conquer the legendary Tizi n'Tichka pass. A thrilling ride through Berber villages and dramatic mountain gorges.",
icon:
From the snow-capped peaks of the High Atlas to the sweeping dunes of the Sahara. Join our expertly guided tours for the ride of a lifetime.
We don't just organise bike rides; we craft immersive Moroccan adventures. With years of local experience, we guarantee safety, spectacular routes, and authentic Berber hospitality.
Full mechanical support, customized route briefings, and an air-conditioned support vehicle always nearby. Ride with complete peace of mind.
Choose from our fleet of top-tier carbon road bikes, rugged gravel setups, or powerful e-bikes. Perfectly maintained for Moroccan terrain.
Stay in traditional riads, share mint tea with local families, and experience the unparalleled warmth of Berber hospitality along your route.
From challenging mountain ascents to relaxed coastal cruises, find the perfect route for your riding style.
{tour.description}
"The High Atlas Epic was truly the ride of a lifetime. The climbs were tough, but the support crew was incredible. Descending into Dades Gorge is a memory I'll keep forever."
"Immaculate bikes, stunning gravel routes, and the best tagine I've ever eaten. They took care of every detail so we could just focus on pedaling and enjoying the Sahara."
"As a beginner to multi-day touring, I was nervous. The guides were exceptionally patient and the Coastal Cruise route was perfectly paced. Highly recommended!"
Whether you want a custom itinerary or to join one of our scheduled departures, our team is ready to plan your perfect cycling holiday.
Thank you. One of our adventure specialists will contact you shortly to plan your Moroccan journey.
Fill out the form below and we'll be in touch with availability and details.
> )}