|
|
<!DOCTYPE html> |
|
|
<html lang="en"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>Complete Itinerary - Lingua Noel</title> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
<script src="https://unpkg.com/feather-icons"></script> |
|
|
<link rel="stylesheet" href="style.css"> |
|
|
<script> |
|
|
tailwind.config = { |
|
|
theme: { |
|
|
extend: { |
|
|
colors: { |
|
|
primary: '#C62828', |
|
|
secondary: '#388E3C', |
|
|
accent: '#D32F2F', |
|
|
background: '#FFF3E0', |
|
|
text: '#263238', |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</head> |
|
|
<body class="bg-background text-text min-h-screen"> |
|
|
<custom-header></custom-header> |
|
|
|
|
|
<main class="container mx-auto px-4 py-8"> |
|
|
<div class="max-w-4xl mx-auto"> |
|
|
|
|
|
<div class="bg-gradient-to-r from-primary to-secondary text-white rounded-2xl p-8 mb-8 shadow-xl"> |
|
|
<h1 class="text-3xl md:text-4xl font-bold mb-4">Your 25-Day French Adventure</h1> |
|
|
<p class="text-lg opacity-90">A complete roadmap of your language learning journey in Noëlville</p> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-white rounded-2xl shadow-lg p-6 mb-8"> |
|
|
<h2 class="text-2xl font-bold text-primary mb-4 flex items-center"> |
|
|
<i data-feather="compass" class="mr-3"></i> |
|
|
Journey Overview |
|
|
</h2> |
|
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-4 mb-6"> |
|
|
<div class="bg-blue-50 p-4 rounded-lg"> |
|
|
<div class="text-3xl font-bold text-primary mb-2">25</div> |
|
|
<p class="text-gray-600">Days of Learning</p> |
|
|
</div> |
|
|
<div class="bg-green-50 p-4 rounded-lg"> |
|
|
<div class="text-3xl font-bold text-secondary mb-2">100+</div> |
|
|
<p class="text-gray-600">Vocabulary Words</p> |
|
|
</div> |
|
|
<div class="bg-yellow-50 p-4 rounded-lg"> |
|
|
<div class="text-3xl font-bold text-yellow-600 mb-2">5</div> |
|
|
<p class="text-gray-600">Key Locations</p> |
|
|
</div> |
|
|
</div> |
|
|
<div class="w-full bg-gray-200 rounded-full h-2"> |
|
|
<div class="bg-gradient-to-r from-primary to-secondary h-2 rounded-full" style="width: 4%"></div> |
|
|
</div> |
|
|
<p class="text-sm text-gray-600 mt-2">You're 4% through your adventure (Day 1 of 25)</p> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="bg-white rounded-2xl shadow-lg p-6 mb-8"> |
|
|
<h2 class="text-2xl font-bold text-primary mb-4 flex items-center"> |
|
|
<i data-feather="calendar" class="mr-3"></i> |
|
|
Daily Itinerary |
|
|
</h2> |
|
|
|
|
|
<div class="space-y-8"> |
|
|
|
|
|
<div> |
|
|
<h3 class="text-xl font-bold text-secondary mb-4 flex items-center"> |
|
|
<i data-feather="home" class="mr-2"></i> |
|
|
Week 1: Settling In (Basic Conversations) |
|
|
</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 1: The Arrival</h4> |
|
|
<p class="text-sm">Learn basic greetings and introduce yourself to townspeople.</p> |
|
|
<div class="flex gap-2 mt-2 flex-wrap"> |
|
|
<span class="bg-primary bg-opacity-10 text-primary px-2 py-1 rounded-full text-xs">Bonjour</span> |
|
|
<span class="bg-primary bg-opacity-10 text-primary px-2 py-1 rounded-full text-xs">Je m'appelle</span> |
|
|
<span class="bg-primary bg-opacity-10 text-primary px-2 py-1 rounded-full text-xs">Bienvenue</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 2: The Baker's Secret</h4> |
|
|
<p class="text-sm">Order pastries at Pierre's bakery and learn food vocabulary.</p> |
|
|
<div class="flex gap-2 mt-2 flex-wrap"> |
|
|
<span class="bg-primary bg-opacity-10 text-primary px-2 py-1 rounded-full text-xs">Je voudrais</span> |
|
|
<span class="bg-primary bg-opacity-10 text-primary px-2 py-1 rounded-full text-xs">Croissant</span> |
|
|
<span class="bg-primary bg-opacity-10 text-primary px-2 py-1 rounded-full text-xs">S'il vous plaît</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-secondary pl-4 py-1"> |
|
|
<h4 class="font-bold text-secondary">Day 3: Market Mystery</h4> |
|
|
<p class="text-sm">Navigate the Christmas market and practice shopping phrases.</p> |
|
|
<div class="flex gap-2 mt-2 flex-wrap"> |
|
|
<span class="bg-secondary bg-opacity-10 text-secondary px-2 py-1 rounded-full text-xs">Combien ça coûte?</span> |
|
|
<span class="bg-secondary bg-opacity-10 text-secondary px-2 py-1 rounded-full text-xs">Numbers 1-20</span> |
|
|
<span class="bg-secondary bg-opacity-10 text-secondary px-2 py-1 rounded-full text-xs">Cadeau</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-purple-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-purple-700">Day 4: Getting Around</h4> |
|
|
<p class="text-sm">Ask for and understand directions to key locations.</p> |
|
|
<div class="flex gap-2 mt-2 flex-wrap"> |
|
|
<span class="bg-purple-500 bg-opacity-10 text-purple-700 px-2 py-1 rounded-full text-xs">Où est...?</span> |
|
|
<span class="bg-purple-500 bg-opacity-10 text-purple-700 px-2 py-1 rounded-full text-xs">À gauche/droite</span> |
|
|
<span class="bg-purple-500 bg-opacity-10 text-purple-700 px-2 py-1 rounded-full text-xs">Directions</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-accent pl-4 py-1"> |
|
|
<h4 class="font-bold text-accent">Day 5: Hotel Check-in</h4> |
|
|
<p class="text-sm">Check into your hotel and learn accommodation vocabulary.</p> |
|
|
<div class="flex gap-2 mt-2 flex-wrap"> |
|
|
<span class="bg-accent bg-opacity-10 text-accent px-2 py-1 rounded-full text-xs">J'ai une réservation</span> |
|
|
<span class="bg-accent bg-opacity-10 text-accent px-2 py-1 rounded-full text-xs">La clé</span> |
|
|
<span class="bg-accent bg-opacity-10 text-accent px-2 py-1 rounded-full text-xs">Numbers 20-100</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-blue-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-blue-600">Day 6: Café Culture</h4> |
|
|
<p class="text-sm">Order drinks and snacks at a French café.</p> |
|
|
<div class="flex gap-2 mt-2 flex-wrap"> |
|
|
<span class="bg-blue-500 bg-opacity-10 text-blue-600 px-2 py-1 rounded-full text-xs">Un café</span> |
|
|
<span class="bg-blue-500 bg-opacity-10 text-blue-600 px-2 py-1 rounded-full text-xs">L'addition</span> |
|
|
<span class="bg-blue-500 bg-opacity-10 text-blue-600 px-2 py-1 rounded-full text-xs">Food items</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-green-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-green-600">Day 7: Weekly Review</h4> |
|
|
<p class="text-sm">Practice all you've learned with interactive scenarios.</p> |
|
|
<div class="flex gap-2 mt-2 flex-wrap"> |
|
|
<span class="bg-green-500 bg-opacity-10 text-green-600 px-2 py-1 rounded-full text-xs">Review</span> |
|
|
<span class="bg-green-500 bg-opacity-10 text-green-600 px-2 py-1 rounded-full text-xs">Games</span> |
|
|
<span class="bg-green-500 bg-opacity-10 text-green-600 px-2 py-1 rounded-full text-xs">Conversation</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<h3 class="text-xl font-bold text-secondary mb-4 flex items-center"> |
|
|
<i data-feather="shopping-bag" class="mr-2"></i> |
|
|
Week 2: Daily Life (Practical French) |
|
|
</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 8: Grocery Shopping</h4> |
|
|
<p class="text-sm">Buy food at the supermarket using French.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 9: Post Office Visit</h4> |
|
|
<p class="text-sm">Mail postcards and learn mailing vocabulary.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-secondary pl-4 py-1"> |
|
|
<h4 class="font-bold text-secondary">Day 10: Doctor's Visit</h4> |
|
|
<p class="text-sm">Handle health situations and learn body parts.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-purple-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-purple-700">Day 11: Public Transport</h4> |
|
|
<p class="text-sm">Navigate buses and trains in French.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-accent pl-4 py-1"> |
|
|
<h4 class="font-bold text-accent">Day 12: Restaurant Night</h4> |
|
|
<p class="text-sm">Order a full meal at a French restaurant.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-blue-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-blue-600">Day 13: Shopping Spree</h4> |
|
|
<p class="text-sm">Shop for clothes and handle sizes/colors.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-green-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-green-600">Day 14: Weekly Review</h4> |
|
|
<p class="text-sm">Consolidate your knowledge with challenges.</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<h3 class="text-xl font-bold text-secondary mb-4 flex items-center"> |
|
|
<i data-feather="heart" class="mr-2"></i> |
|
|
Week 3: Holiday Traditions (Cultural Immersion) |
|
|
</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 15: Carol Singing</h4> |
|
|
<p class="text-sm">Learn French Christmas carols with Luc.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 16: Tree Decorating</h4> |
|
|
<p class="text-sm">Help decorate the town tree and learn traditions.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-secondary pl-4 py-1"> |
|
|
<h4 class="font-bold text-secondary">Day 17: Gift Wrapping</h4> |
|
|
<p class="text-sm">Learn holiday gift vocabulary and customs.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-purple-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-purple-700">Day 18: Winter Sports</h4> |
|
|
<p class="text-sm">Discuss winter activities and sports.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-accent pl-4 py-1"> |
|
|
<h4 class="font-bold text-accent">Day 19: Holiday Cooking</h4> |
|
|
<p class="text-sm">Learn French holiday recipes and cooking terms.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-blue-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-blue-600">Day 20: Town Celebration</h4> |
|
|
<p class="text-sm">Participate in the town's holiday festival.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-green-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-green-600">Day 21: Weekly Review</h4> |
|
|
<p class="text-sm">Show off your holiday French knowledge.</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div> |
|
|
<h3 class="text-xl font-bold text-secondary mb-4 flex items-center"> |
|
|
<i data-feather="star" class="mr-2"></i> |
|
|
Week 4: Advanced Adventures (Fluency Building) |
|
|
</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 22: Storytelling</h4> |
|
|
<p class="text-sm">Hear and retell French holiday stories.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-primary pl-4 py-1"> |
|
|
<h4 class="font-bold text-primary">Day 23: Local Legends</h4> |
|
|
<p class="text-sm">Learn about regional folklore and history.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-secondary pl-4 py-1"> |
|
|
<h4 class="font-bold text-secondary">Day 24: Christmas Eve</h4> |
|
|
<p class="text-sm">Experience French Christmas Eve traditions.</p> |
|
|
</div> |
|
|
|
|
|
<div class="border-l-4 border-purple-500 pl-4 py-1"> |
|
|
<h4 class="font-bold text-purple-700">Day 25: Farewell</h4> |
|
|
<p class="text-sm">Say goodbye to your new friends in French.</p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="text-center"> |
|
|
<a href="/" class="inline-block bg-primary text-white px-8 py-3 rounded-full font-bold hover:bg-red-800 transition"> |
|
|
Continue Your Adventure → |
|
|
</a> |
|
|
</div> |
|
|
</div> |
|
|
</main> |
|
|
|
|
|
<custom-footer></custom-footer> |
|
|
<script src="components/header.js"></script> |
|
|
<script src="components/footer.js"></script> |
|
|
<floating-action></floating-action> |
|
|
<script src="components/floating-action.js"></script> |
|
|
<script src="script.js"></script> |
|
|
<script> |
|
|
feather.replace(); |
|
|
</script> |
|
|
</body> |
|
|
</html> |