duuinh's picture
I want a clear storyline, what will i do each day.
e3f5a6d verified
<!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">
<!-- Header -->
<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>
<!-- Progress Overview -->
<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>
<!-- Weekly Breakdown -->
<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">
<!-- Week 1 -->
<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>
<!-- Week 2 -->
<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>
<!-- Week 3 -->
<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>
<!-- Week 4 -->
<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>