Add 2 files
Browse files- README.md +7 -5
- index.html +728 -19
README.md
CHANGED
|
@@ -1,10 +1,12 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
| 1 |
---
|
| 2 |
+
title: kodaly
|
| 3 |
+
emoji: 🐳
|
| 4 |
+
colorFrom: yellow
|
| 5 |
+
colorTo: yellow
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
tags:
|
| 9 |
+
- deepsite
|
| 10 |
---
|
| 11 |
|
| 12 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
index.html
CHANGED
|
@@ -1,19 +1,728 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="fr">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Kodaly - Collectez des avis clients en temps réel</title>
|
| 7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 9 |
+
<style>
|
| 10 |
+
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
|
| 11 |
+
|
| 12 |
+
body {
|
| 13 |
+
font-family: 'Poppins', sans-serif;
|
| 14 |
+
scroll-behavior: smooth;
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
.hero {
|
| 18 |
+
background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80') no-repeat center center/cover;
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
.btn-pulse:hover {
|
| 22 |
+
animation: pulse 1.5s infinite;
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
@keyframes pulse {
|
| 26 |
+
0% {
|
| 27 |
+
transform: scale(1);
|
| 28 |
+
}
|
| 29 |
+
50% {
|
| 30 |
+
transform: scale(1.05);
|
| 31 |
+
}
|
| 32 |
+
100% {
|
| 33 |
+
transform: scale(1);
|
| 34 |
+
}
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
.fade-in {
|
| 38 |
+
opacity: 0;
|
| 39 |
+
transition: opacity 0.8s ease-in-out;
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
.fade-in.visible {
|
| 43 |
+
opacity: 1;
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
+
.slide-up {
|
| 47 |
+
transform: translateY(50px);
|
| 48 |
+
opacity: 0;
|
| 49 |
+
transition: transform 0.6s ease-out, opacity 0.6s ease-out;
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
.slide-up.visible {
|
| 53 |
+
transform: translateY(0);
|
| 54 |
+
opacity: 1;
|
| 55 |
+
}
|
| 56 |
+
|
| 57 |
+
.feature-card:hover {
|
| 58 |
+
transform: translateY(-10px);
|
| 59 |
+
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
|
| 60 |
+
}
|
| 61 |
+
|
| 62 |
+
.feature-card {
|
| 63 |
+
transition: all 0.3s ease;
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
.accordion-content {
|
| 67 |
+
max-height: 0;
|
| 68 |
+
overflow: hidden;
|
| 69 |
+
transition: max-height 0.3s ease-out;
|
| 70 |
+
}
|
| 71 |
+
|
| 72 |
+
.input-field:focus {
|
| 73 |
+
box-shadow: 0 0 0 2px #ef4444;
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
.counter {
|
| 77 |
+
font-size: 3rem;
|
| 78 |
+
font-weight: 700;
|
| 79 |
+
color: #ef4444;
|
| 80 |
+
}
|
| 81 |
+
</style>
|
| 82 |
+
</head>
|
| 83 |
+
<body class="bg-amber-50 text-gray-800">
|
| 84 |
+
<!-- Navigation -->
|
| 85 |
+
<nav class="bg-white shadow-lg sticky top-0 z-50">
|
| 86 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 87 |
+
<div class="flex justify-between h-16">
|
| 88 |
+
<div class="flex items-center">
|
| 89 |
+
<div class="flex-shrink-0 flex items-center">
|
| 90 |
+
<span class="text-red-600 font-bold text-2xl">KODALY</span>
|
| 91 |
+
</div>
|
| 92 |
+
</div>
|
| 93 |
+
<div class="hidden md:flex items-center space-x-8">
|
| 94 |
+
<a href="#features" class="text-gray-700 hover:text-red-600 px-3 py-2 rounded-md text-sm font-medium transition duration-300">Fonctionnalités</a>
|
| 95 |
+
<a href="#how-it-works" class="text-gray-700 hover:text-red-600 px-3 py-2 rounded-md text-sm font-medium transition duration-300">Comment ça marche</a>
|
| 96 |
+
<a href="#testimonials" class="text-gray-700 hover:text-red-600 px-3 py-2 rounded-md text-sm font-medium transition duration-300">Témoignages</a>
|
| 97 |
+
<a href="#faq" class="text-gray-700 hover:text-red-600 px-3 py-2 rounded-md text-sm font-medium transition duration-300">FAQ</a>
|
| 98 |
+
<a href="#contact" class="bg-red-600 text-white px-4 py-2 rounded-md text-sm font-medium hover:bg-red-700 transition duration-300">Essayer gratuitement</a>
|
| 99 |
+
</div>
|
| 100 |
+
<div class="md:hidden flex items-center">
|
| 101 |
+
<button class="mobile-menu-button p-2 rounded-md text-gray-700 hover:text-red-600 focus:outline-none">
|
| 102 |
+
<svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
| 103 |
+
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
|
| 104 |
+
</svg>
|
| 105 |
+
</button>
|
| 106 |
+
</div>
|
| 107 |
+
</div>
|
| 108 |
+
</div>
|
| 109 |
+
|
| 110 |
+
<!-- Mobile menu -->
|
| 111 |
+
<div class="mobile-menu hidden md:hidden bg-white">
|
| 112 |
+
<div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
|
| 113 |
+
<a href="#features" class="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-red-600 hover:bg-gray-50">Fonctionnalités</a>
|
| 114 |
+
<a href="#how-it-works" class="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-red-600 hover:bg-gray-50">Comment ça marche</a>
|
| 115 |
+
<a href="#testimonials" class="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-red-600 hover:bg-gray-50">Témoignages</a>
|
| 116 |
+
<a href="#faq" class="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-red-600 hover:bg-gray-50">FAQ</a>
|
| 117 |
+
<a href="#contact" class="block px-3 py-2 rounded-md text-base font-medium text-white bg-red-600 hover:bg-red-700">Essayer gratuitement</a>
|
| 118 |
+
</div>
|
| 119 |
+
</div>
|
| 120 |
+
</nav>
|
| 121 |
+
|
| 122 |
+
<!-- Hero Section -->
|
| 123 |
+
<section class="hero min-h-screen flex items-center justify-center text-white">
|
| 124 |
+
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
| 125 |
+
<h1 class="text-4xl md:text-6xl font-bold mb-6 slide-up">Transformez chaque repas en opportunité d'écoute client</h1>
|
| 126 |
+
<p class="text-xl md:text-2xl mb-10 slide-up" style="transition-delay: 0.2s;">Collectez des avis clients en temps réel grâce à notre solution QR code intégrée directement sur vos factures.</p>
|
| 127 |
+
<div class="slide-up" style="transition-delay: 0.4s;">
|
| 128 |
+
<a href="#contact" class="btn-pulse bg-red-600 hover:bg-red-700 text-white font-bold py-4 px-8 rounded-full text-lg transition duration-300 inline-flex items-center">
|
| 129 |
+
Essayer gratuitement <i class="fas fa-arrow-right ml-2"></i>
|
| 130 |
+
</a>
|
| 131 |
+
</div>
|
| 132 |
+
</div>
|
| 133 |
+
</section>
|
| 134 |
+
|
| 135 |
+
<!-- Logos Section -->
|
| 136 |
+
<section class="py-12 bg-white">
|
| 137 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 138 |
+
<p class="text-center text-gray-500 mb-8">Ils nous font confiance :</p>
|
| 139 |
+
<div class="grid grid-cols-2 md:grid-cols-5 gap-8 items-center justify-center">
|
| 140 |
+
<img src="https://via.placeholder.com/150x60?text=Restaurant+1" alt="Restaurant 1" class="h-12 opacity-70 hover:opacity-100 transition duration-300 mx-auto">
|
| 141 |
+
<img src="https://via.placeholder.com/150x60?text=Restaurant+2" alt="Restaurant 2" class="h-12 opacity-70 hover:opacity-100 transition duration-300 mx-auto">
|
| 142 |
+
<img src="https://via.placeholder.com/150x60?text=Restaurant+3" alt="Restaurant 3" class="h-12 opacity-70 hover:opacity-100 transition duration-300 mx-auto">
|
| 143 |
+
<img src="https://via.placeholder.com/150x60?text=Restaurant+4" alt="Restaurant 4" class="h-12 opacity-70 hover:opacity-100 transition duration-300 mx-auto">
|
| 144 |
+
<img src="https://via.placeholder.com/150x60?text=Restaurant+5" alt="Restaurant 5" class="h-12 opacity-70 hover:opacity-100 transition duration-300 mx-auto">
|
| 145 |
+
</div>
|
| 146 |
+
</div>
|
| 147 |
+
</section>
|
| 148 |
+
|
| 149 |
+
<!-- How It Works Section -->
|
| 150 |
+
<section id="how-it-works" class="py-20 bg-amber-50">
|
| 151 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 152 |
+
<div class="text-center mb-16">
|
| 153 |
+
<h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4 slide-up">Comment ça marche ?</h2>
|
| 154 |
+
<p class="text-xl text-gray-600 max-w-3xl mx-auto slide-up" style="transition-delay: 0.2s;">Une solution simple en 3 étapes pour recueillir les avis de vos clients</p>
|
| 155 |
+
</div>
|
| 156 |
+
|
| 157 |
+
<div class="grid md:grid-cols-3 gap-8">
|
| 158 |
+
<!-- Step 1 -->
|
| 159 |
+
<div class="bg-white p-8 rounded-xl shadow-lg text-center fade-in">
|
| 160 |
+
<div class="w-20 h-20 bg-red-100 rounded-full flex items-center justify-center mx-auto mb-6">
|
| 161 |
+
<i class="fas fa-qrcode text-red-600 text-3xl"></i>
|
| 162 |
+
</div>
|
| 163 |
+
<h3 class="text-xl font-bold mb-3">1. QR code sur la facture</h3>
|
| 164 |
+
<p class="text-gray-600">Nous générons un QR code personnalisé que vous imprimez directement sur vos factures.</p>
|
| 165 |
+
</div>
|
| 166 |
+
|
| 167 |
+
<!-- Step 2 -->
|
| 168 |
+
<div class="bg-white p-8 rounded-xl shadow-lg text-center fade-in" style="transition-delay: 0.2s;">
|
| 169 |
+
<div class="w-20 h-20 bg-orange-100 rounded-full flex items-center justify-center mx-auto mb-6">
|
| 170 |
+
<i class="fas fa-mobile-alt text-orange-600 text-3xl"></i>
|
| 171 |
+
</div>
|
| 172 |
+
<h3 class="text-xl font-bold mb-3">2. Scan du formulaire</h3>
|
| 173 |
+
<p class="text-gray-600">Vos clients scannent le QR code et accèdent à un formulaire d'avis simple et intuitif.</p>
|
| 174 |
+
</div>
|
| 175 |
+
|
| 176 |
+
<!-- Step 3 -->
|
| 177 |
+
<div class="bg-white p-8 rounded-xl shadow-lg text-center fade-in" style="transition-delay: 0.4s;">
|
| 178 |
+
<div class="w-20 h-20 bg-amber-100 rounded-full flex items-center justify-center mx-auto mb-6">
|
| 179 |
+
<i class="fas fa-chart-line text-amber-600 text-3xl"></i>
|
| 180 |
+
</div>
|
| 181 |
+
<h3 class="text-xl font-bold mb-3">3. Dashboard en temps réel</h3>
|
| 182 |
+
<p class="text-gray-600">Visualisez et analysez les retours clients instantanément sur votre espace dédié.</p>
|
| 183 |
+
</div>
|
| 184 |
+
</div>
|
| 185 |
+
</div>
|
| 186 |
+
</section>
|
| 187 |
+
|
| 188 |
+
<!-- Features Section -->
|
| 189 |
+
<section id="features" class="py-20 bg-white">
|
| 190 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 191 |
+
<div class="text-center mb-16">
|
| 192 |
+
<h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4 slide-up">Fonctionnalités clés</h2>
|
| 193 |
+
<p class="text-xl text-gray-600 max-w-3xl mx-auto slide-up" style="transition-delay: 0.2s;">Découvrez comment Kodaly révolutionne la collecte d'avis pour les restaurants</p>
|
| 194 |
+
</div>
|
| 195 |
+
|
| 196 |
+
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
|
| 197 |
+
<!-- Feature 1 -->
|
| 198 |
+
<div class="feature-card bg-amber-50 p-8 rounded-xl hover:border-red-200 border-2 border-transparent">
|
| 199 |
+
<div class="w-14 h-14 bg-red-100 rounded-full flex items-center justify-center mb-6">
|
| 200 |
+
<i class="fas fa-tachometer-alt text-red-600 text-xl"></i>
|
| 201 |
+
</div>
|
| 202 |
+
<h3 class="text-xl font-bold mb-3">Dashboard complet</h3>
|
| 203 |
+
<p class="text-gray-600 mb-4">Accédez à toutes vos données clients en un seul endroit avec des indicateurs clairs et personnalisables.</p>
|
| 204 |
+
<a href="#" class="text-red-600 font-medium inline-flex items-center">En savoir plus <i class="fas fa-chevron-right ml-2"></i></a>
|
| 205 |
+
</div>
|
| 206 |
+
|
| 207 |
+
<!-- Feature 2 -->
|
| 208 |
+
<div class="feature-card bg-amber-50 p-8 rounded-xl hover:border-red-200 border-2 border-transparent">
|
| 209 |
+
<div class="w-14 h-14 bg-orange-100 rounded-full flex items-center justify-center mb-6">
|
| 210 |
+
<i class="fas fa-bell text-orange-600 text-xl"></i>
|
| 211 |
+
</div>
|
| 212 |
+
<h3 class="text-xl font-bold mb-3">Alertes intelligentes</h3>
|
| 213 |
+
<p class="text-gray-600 mb-4">Recevez des notifications en temps réel pour les avis négatifs et réagissez immédiatement.</p>
|
| 214 |
+
<a href="#" class="text-red-600 font-medium inline-flex items-center">En savoir plus <i class="fas fa-chevron-right ml-2"></i></a>
|
| 215 |
+
</div>
|
| 216 |
+
|
| 217 |
+
<!-- Feature 3 -->
|
| 218 |
+
<div class="feature-card bg-amber-50 p-8 rounded-xl hover:border-red-200 border-2 border-transparent">
|
| 219 |
+
<div class="w-14 h-14 bg-amber-100 rounded-full flex items-center justify-center mb-6">
|
| 220 |
+
<i class="fas fa-chart-pie text-amber-600 text-xl"></i>
|
| 221 |
+
</div>
|
| 222 |
+
<h3 class="text-xl font-bold mb-3">Statistiques détaillées</h3>
|
| 223 |
+
<p class="text-gray-600 mb-4">Analysez les tendances sur plusieurs périodes et identifiez les points à améliorer.</p>
|
| 224 |
+
<a href="#" class="text-red-600 font-medium inline-flex items-center">En savoir plus <i class="fas fa-chevron-right ml-2"></i></a>
|
| 225 |
+
</div>
|
| 226 |
+
|
| 227 |
+
<!-- Feature 4 -->
|
| 228 |
+
<div class="feature-card bg-amber-50 p-8 rounded-xl hover:border-red-200 border-2 border-transparent">
|
| 229 |
+
<div class="w-14 h-14 bg-red-100 rounded-full flex items-center justify-center mb-6">
|
| 230 |
+
<i class="fas fa-users text-red-600 text-xl"></i>
|
| 231 |
+
</div>
|
| 232 |
+
<h3 class="text-xl font-bold mb-3">Intégration CRM</h3>
|
| 233 |
+
<p class="text-gray-600 mb-4">Connectez vos données clients à votre système de fidélisation ou CRM existant.</p>
|
| 234 |
+
<a href="#" class="text-red-600 font-medium inline-flex items-center">En savoir plus <i class="fas fa-chevron-right ml-2"></i></a>
|
| 235 |
+
</div>
|
| 236 |
+
|
| 237 |
+
<!-- Feature 5 -->
|
| 238 |
+
<div class="feature-card bg-amber-50 p-8 rounded-xl hover:border-red-200 border-2 border-transparent">
|
| 239 |
+
<div class="w-14 h-14 bg-orange-100 rounded-full flex items-center justify-center mb-6">
|
| 240 |
+
<i class="fas fa-star text-orange-600 text-xl"></i>
|
| 241 |
+
</div>
|
| 242 |
+
<h3 class="text-xl font-bold mb-3">Gestion de réputation</h3>
|
| 243 |
+
<p class="text-gray-600 mb-4">Améliorez votre note moyenne et votre visibilité sur les plateformes en ligne.</p>
|
| 244 |
+
<a href="#" class="text-red-600 font-medium inline-flex items-center">En savoir plus <i class="fas fa-chevron-right ml-2"></i></a>
|
| 245 |
+
</div>
|
| 246 |
+
|
| 247 |
+
<!-- Feature 6 -->
|
| 248 |
+
<div class="feature-card bg-amber-50 p-8 rounded-xl hover:border-red-200 border-2 border-transparent">
|
| 249 |
+
<div class="w-14 h-14 bg-amber-100 rounded-full flex items-center justify-center mb-6">
|
| 250 |
+
<i class="fas fa-file-export text-amber-600 text-xl"></i>
|
| 251 |
+
</div>
|
| 252 |
+
<h3 class="text-xl font-bold mb-3">Export des données</h3>
|
| 253 |
+
<p class="text-gray-600 mb-4">Exportez vos données clients dans différents formats pour des analyses approfondies.</p>
|
| 254 |
+
<a href="#" class="text-red-600 font-medium inline-flex items-center">En savoir plus <i class="fas fa-chevron-right ml-2"></i></a>
|
| 255 |
+
</div>
|
| 256 |
+
</div>
|
| 257 |
+
</div>
|
| 258 |
+
</section>
|
| 259 |
+
|
| 260 |
+
<!-- Benefits Section -->
|
| 261 |
+
<section class="py-20 bg-red-600 text-white">
|
| 262 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 263 |
+
<div class="text-center mb-16">
|
| 264 |
+
<h2 class="text-3xl md:text-4xl font-bold mb-4 slide-up">Les avantages Kodaly</h2>
|
| 265 |
+
<p class="text-xl max-w-3xl mx-auto slide-up" style="transition-delay: 0.2s;">Découvrez comment notre solution peut transformer votre relation client</p>
|
| 266 |
+
</div>
|
| 267 |
+
|
| 268 |
+
<div class="grid md:grid-cols-3 gap-8">
|
| 269 |
+
<!-- Benefit 1 -->
|
| 270 |
+
<div class="bg-white bg-opacity-10 p-8 rounded-xl fade-in">
|
| 271 |
+
<div class="w-14 h-14 bg-white bg-opacity-20 rounded-full flex items-center justify-center mb-6">
|
| 272 |
+
<i class="fas fa-chart-line text-2xl"></i>
|
| 273 |
+
</div>
|
| 274 |
+
<h3 class="text-xl font-bold mb-3">Augmentation du taux de réponse</h3>
|
| 275 |
+
<p>Avec notre QR code directement sur la facture, obtenez jusqu'à 5 fois plus d'avis que les méthodes traditionnelles.</p>
|
| 276 |
+
</div>
|
| 277 |
+
|
| 278 |
+
<!-- Benefit 2 -->
|
| 279 |
+
<div class="bg-white bg-opacity-10 p-8 rounded-xl fade-in" style="transition-delay: 0.2s;">
|
| 280 |
+
<div class="w-14 h-14 bg-white bg-opacity-20 rounded-full flex items-center justify-center mb-6">
|
| 281 |
+
<i class="fas fa-clock text-2xl"></i>
|
| 282 |
+
</div>
|
| 283 |
+
<h3 class="text-xl font-bold mb-3">Réactivité améliorée</h3>
|
| 284 |
+
<p>Identifiez et répondez aux problèmes en temps réel avant qu'ils n'affectent votre réputation en ligne.</p>
|
| 285 |
+
</div>
|
| 286 |
+
|
| 287 |
+
<!-- Benefit 3 -->
|
| 288 |
+
<div class="bg-white bg-opacity-10 p-8 rounded-xl fade-in" style="transition-delay: 0.4s;">
|
| 289 |
+
<div class="w-14 h-14 bg-white bg-opacity-20 rounded-full flex items-center justify-center mb-6">
|
| 290 |
+
<i class="fas fa-heart text-2xl"></i>
|
| 291 |
+
</div>
|
| 292 |
+
<h3 class="text-xl font-bold mb-3">Fidélisation client</h3>
|
| 293 |
+
<p>Montrez à vos clients que leur opinion compte et transformez les critiques en opportunités d'amélioration.</p>
|
| 294 |
+
</div>
|
| 295 |
+
</div>
|
| 296 |
+
</div>
|
| 297 |
+
</section>
|
| 298 |
+
|
| 299 |
+
<!-- Testimonials & Stats Section -->
|
| 300 |
+
<section id="testimonials" class="py-20 bg-amber-50">
|
| 301 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 302 |
+
<div class="text-center mb-16">
|
| 303 |
+
<h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4 slide-up">Ils nous recommandent</h2>
|
| 304 |
+
<p class="text-xl text-gray-600 max-w-3xl mx-auto slide-up" style="transition-delay: 0.2s;">Découvrez ce que disent les restaurateurs qui utilisent déjà Kodaly</p>
|
| 305 |
+
</div>
|
| 306 |
+
|
| 307 |
+
<!-- Testimonials Carousel -->
|
| 308 |
+
<div class="mb-20 relative overflow-hidden">
|
| 309 |
+
<div class="carousel-inner flex transition-transform duration-500 ease-in-out">
|
| 310 |
+
<!-- Testimonial 1 -->
|
| 311 |
+
<div class="carousel-item w-full flex-shrink-0 px-4">
|
| 312 |
+
<div class="bg-white p-8 rounded-xl shadow-lg max-w-3xl mx-auto">
|
| 313 |
+
<div class="flex items-center mb-6">
|
| 314 |
+
<img src="https://randomuser.me/api/portraits/women/43.jpg" alt="Marie D." class="w-16 h-16 rounded-full object-cover">
|
| 315 |
+
<div class="ml-4">
|
| 316 |
+
<h4 class="font-bold">Marie D.</h4>
|
| 317 |
+
<p class="text-gray-600">Le Bistrot Parisien</p>
|
| 318 |
+
<div class="flex text-amber-400 mt-1">
|
| 319 |
+
<i class="fas fa-star"></i>
|
| 320 |
+
<i class="fas fa-star"></i>
|
| 321 |
+
<i class="fas fa-star"></i>
|
| 322 |
+
<i class="fas fa-star"></i>
|
| 323 |
+
<i class="fas fa-star"></i>
|
| 324 |
+
</div>
|
| 325 |
+
</div>
|
| 326 |
+
</div>
|
| 327 |
+
<p class="text-gray-700 italic">"Depuis que nous utilisons Kodaly, nous recevons 3 fois plus d'avis qu'avant. Le système d'alerte nous permet de répondre immédiatement aux clients mécontents et de transformer leur expérience. Notre note Google est passée de 4.2 à 4.7 en seulement 3 mois !"</p>
|
| 328 |
+
</div>
|
| 329 |
+
</div>
|
| 330 |
+
|
| 331 |
+
<!-- Testimonial 2 -->
|
| 332 |
+
<div class="carousel-item w-full flex-shrink-0 px-4">
|
| 333 |
+
<div class="bg-white p-8 rounded-xl shadow-lg max-w-3xl mx-auto">
|
| 334 |
+
<div class="flex items-center mb-6">
|
| 335 |
+
<img src="https://randomuser.me/api/portraits/men/32.jpg" alt="Pierre L." class="w-16 h-16 rounded-full object-cover">
|
| 336 |
+
<div class="ml-4">
|
| 337 |
+
<h4 class="font-bold">Pierre L.</h4>
|
| 338 |
+
<p class="text-gray-600">La Table Provençale</p>
|
| 339 |
+
<div class="flex text-amber-400 mt-1">
|
| 340 |
+
<i class="fas fa-star"></i>
|
| 341 |
+
<i class="fas fa-star"></i>
|
| 342 |
+
<i class="fas fa-star"></i>
|
| 343 |
+
<i class="fas fa-star"></i>
|
| 344 |
+
<i class="fas fa-star"></i>
|
| 345 |
+
</div>
|
| 346 |
+
</div>
|
| 347 |
+
</div>
|
| 348 |
+
<p class="text-gray-700 italic">"La simplicité d'utilisation de Kodaly est impressionnante. Nos clients adorent pouvoir donner leur avis directement depuis leur téléphone. Le dashboard nous donne des insights précieux sur ce qui fonctionne et ce qui doit être amélioré dans notre restaurant."</p>
|
| 349 |
+
</div>
|
| 350 |
+
</div>
|
| 351 |
+
|
| 352 |
+
<!-- Testimonial 3 -->
|
| 353 |
+
<div class="carousel-item w-full flex-shrink-0 px-4">
|
| 354 |
+
<div class="bg-white p-8 rounded-xl shadow-lg max-w-3xl mx-auto">
|
| 355 |
+
<div class="flex items-center mb-6">
|
| 356 |
+
<img src="https://randomuser.me/api/portraits/women/65.jpg" alt="Sophie M." class="w-16 h-16 rounded-full object-cover">
|
| 357 |
+
<div class="ml-4">
|
| 358 |
+
<h4 class="font-bold">Sophie M.</h4>
|
| 359 |
+
<p class="text-gray-600">Le Petit Gourmet</p>
|
| 360 |
+
<div class="flex text-amber-400 mt-1">
|
| 361 |
+
<i class="fas fa-star"></i>
|
| 362 |
+
<i class="fas fa-star"></i>
|
| 363 |
+
<i class="fas fa-star"></i>
|
| 364 |
+
<i class="fas fa-star"></i>
|
| 365 |
+
<i class="fas fa-star-half-alt"></i>
|
| 366 |
+
</div>
|
| 367 |
+
</div>
|
| 368 |
+
</div>
|
| 369 |
+
<p class="text-gray-700 italic">"Grâce à Kodaly, nous avons pu identifier un problème récurrent avec l'un de nos plats que nous n'avions pas remarqué auparavant. Après l'avoir modifié selon les retours clients, les ventes ont augmenté de 30%. Une solution indispensable pour tout restaurateur soucieux de la qualité !"</p>
|
| 370 |
+
</div>
|
| 371 |
+
</div>
|
| 372 |
+
</div>
|
| 373 |
+
|
| 374 |
+
<!-- Carousel Controls -->
|
| 375 |
+
<button class="carousel-prev absolute left-0 top-1/2 transform -translate-y-1/2 bg-white p-2 rounded-full shadow-md ml-2 z-10">
|
| 376 |
+
<i class="fas fa-chevron-left text-red-600"></i>
|
| 377 |
+
</button>
|
| 378 |
+
<button class="carousel-next absolute right-0 top-1/2 transform -translate-y-1/2 bg-white p-2 rounded-full shadow-md mr-2 z-10">
|
| 379 |
+
<i class="fas fa-chevron-right text-red-600"></i>
|
| 380 |
+
</button>
|
| 381 |
+
</div>
|
| 382 |
+
|
| 383 |
+
<!-- Stats -->
|
| 384 |
+
<div class="grid md:grid-cols-3 gap-8 text-center">
|
| 385 |
+
<div class="fade-in">
|
| 386 |
+
<div class="counter mb-2" data-target="5000">0</div>
|
| 387 |
+
<p class="text-xl font-medium">avis collectés</p>
|
| 388 |
+
</div>
|
| 389 |
+
<div class="fade-in" style="transition-delay: 0.2s;">
|
| 390 |
+
<div class="counter mb-2" data-target="200">0</div>
|
| 391 |
+
<p class="text-xl font-medium">restaurants utilisent Kodaly</p>
|
| 392 |
+
</div>
|
| 393 |
+
<div class="fade-in" style="transition-delay: 0.4s;">
|
| 394 |
+
<div class="counter mb-2" data-target="47">0</div>
|
| 395 |
+
<p class="text-xl font-medium">note moyenne /5</p>
|
| 396 |
+
</div>
|
| 397 |
+
</div>
|
| 398 |
+
</div>
|
| 399 |
+
</section>
|
| 400 |
+
|
| 401 |
+
<!-- FAQ Section -->
|
| 402 |
+
<section id="faq" class="py-20 bg-white">
|
| 403 |
+
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 404 |
+
<div class="text-center mb-16">
|
| 405 |
+
<h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-4 slide-up">Questions fréquentes</h2>
|
| 406 |
+
<p class="text-xl text-gray-600 max-w-3xl mx-auto slide-up" style="transition-delay: 0.2s;">Trouvez les réponses aux questions que vous vous posez</p>
|
| 407 |
+
</div>
|
| 408 |
+
|
| 409 |
+
<div class="space-y-4">
|
| 410 |
+
<!-- FAQ Item 1 -->
|
| 411 |
+
<div class="border border-gray-200 rounded-xl overflow-hidden fade-in">
|
| 412 |
+
<button class="accordion-btn w-full flex justify-between items-center p-6 text-left font-medium text-gray-800 hover:bg-amber-50 transition duration-300">
|
| 413 |
+
<span>Comment intégrer le QR code sur mes factures ?</span>
|
| 414 |
+
<i class="fas fa-chevron-down transition-transform duration-300"></i>
|
| 415 |
+
</button>
|
| 416 |
+
<div class="accordion-content">
|
| 417 |
+
<div class="p-6 pt-0 text-gray-600">
|
| 418 |
+
<p>L'intégration est très simple. Nous vous fournissons un fichier image du QR code que vous pouvez ajouter à votre logiciel de facturation existant. La plupart des systèmes d'impression de tickets ou de factures permettent d'insérer une image fixe. Notre équipe peut également vous aider à configurer cette intégration si nécessaire.</p>
|
| 419 |
+
</div>
|
| 420 |
+
</div>
|
| 421 |
+
</div>
|
| 422 |
+
|
| 423 |
+
<!-- FAQ Item 2 -->
|
| 424 |
+
<div class="border border-gray-200 rounded-xl overflow-hidden fade-in" style="transition-delay: 0.1s;">
|
| 425 |
+
<button class="accordion-btn w-full flex justify-between items-center p-6 text-left font-medium text-gray-800 hover:bg-amber-50 transition duration-300">
|
| 426 |
+
<span>Quel est le taux de réponse moyen avec Kodaly ?</span>
|
| 427 |
+
<i class="fas fa-chevron-down transition-transform duration-300"></i>
|
| 428 |
+
</button>
|
| 429 |
+
<div class="accordion-content">
|
| 430 |
+
<div class="p-6 pt-0 text-gray-600">
|
| 431 |
+
<p>Nos clients obtiennent en moyenne un taux de réponse de 15 à 25%, ce qui est significativement plus élevé que les méthodes traditionnelles comme les emails (2-5%). La facilité d'utilisation (simple scan du QR code) et le moment choisi (juste après l'expérience au restaurant) expliquent ces excellents résultats.</p>
|
| 432 |
+
</div>
|
| 433 |
+
</div>
|
| 434 |
+
</div>
|
| 435 |
+
|
| 436 |
+
<!-- FAQ Item 3 -->
|
| 437 |
+
<div class="border border-gray-200 rounded-xl overflow-hidden fade-in" style="transition-delay: 0.2s;">
|
| 438 |
+
<button class="accordion-btn w-full flex justify-between items-center p-6 text-left font-medium text-gray-800 hover:bg-amber-50 transition duration-300">
|
| 439 |
+
<span>Puis-je personnaliser les questions du formulaire ?</span>
|
| 440 |
+
<i class="fas fa-chevron-down transition-transform duration-300"></i>
|
| 441 |
+
</button>
|
| 442 |
+
<div class="accordion-content">
|
| 443 |
+
<div class="p-6 pt-0 text-gray-600">
|
| 444 |
+
<p>Absolument ! Notre solution vous permet de personnaliser entièrement le questionnaire. Vous pouvez choisir parmi des questions prédéfinies ou créer vos propres questions. Nous recommandons généralement de garder le formulaire court (3-5 questions maximum) pour maximiser le taux de réponse.</p>
|
| 445 |
+
</div>
|
| 446 |
+
</div>
|
| 447 |
+
</div>
|
| 448 |
+
|
| 449 |
+
<!-- FAQ Item 4 -->
|
| 450 |
+
<div class="border border-gray-200 rounded-xl overflow-hidden fade-in" style="transition-delay: 0.3s;">
|
| 451 |
+
<button class="accordion-btn w-full flex justify-between items-center p-6 text-left font-medium text-gray-800 hover:bg-amber-50 transition duration-300">
|
| 452 |
+
<span>Comment sont protégées les données de mes clients ?</span>
|
| 453 |
+
<i class="fas fa-chevron-down transition-transform duration-300"></i>
|
| 454 |
+
</button>
|
| 455 |
+
<div class="accordion-content">
|
| 456 |
+
<div class="p-6 pt-0 text-gray-600">
|
| 457 |
+
<p>La protection des données est notre priorité. Kodaly est conforme au RGPD. Les données sont stockées sur des serveurs sécurisés en Europe. Vous conservez la propriété de toutes vos données et pouvez les supprimer à tout moment. Nous n'utilisons jamais les données à des fins publicitaires ou ne les partageons avec des tiers.</p>
|
| 458 |
+
</div>
|
| 459 |
+
</div>
|
| 460 |
+
</div>
|
| 461 |
+
|
| 462 |
+
<!-- FAQ Item 5 -->
|
| 463 |
+
<div class="border border-gray-200 rounded-xl overflow-hidden fade-in" style="transition-delay: 0.4s;">
|
| 464 |
+
<button class="accordion-btn w-full flex justify-between items-center p-6 text-left font-medium text-gray-800 hover:bg-amber-50 transition duration-300">
|
| 465 |
+
<span>Existe-t-il un engagement sur la durée ?</span>
|
| 466 |
+
<i class="fas fa-chevron-down transition-transform duration-300"></i>
|
| 467 |
+
</button>
|
| 468 |
+
<div class="accordion-content">
|
| 469 |
+
<div class="p-6 pt-0 text-gray-600">
|
| 470 |
+
<p>Non, aucun engagement n'est requis. Vous pouvez souscrire à notre offre mensuelle et résilier à tout moment. Nous proposons également une période d'essai gratuit de 14 jours sans carte bancaire pour vous permettre de tester la solution sans risque.</p>
|
| 471 |
+
</div>
|
| 472 |
+
</div>
|
| 473 |
+
</div>
|
| 474 |
+
</div>
|
| 475 |
+
</div>
|
| 476 |
+
</section>
|
| 477 |
+
|
| 478 |
+
<!-- Contact Section -->
|
| 479 |
+
<section id="contact" class="py-20 bg-red-600 text-white">
|
| 480 |
+
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 481 |
+
<div class="text-center mb-16">
|
| 482 |
+
<h2 class="text-3xl md:text-4xl font-bold mb-4 slide-up">Prêt à transformer votre relation client ?</h2>
|
| 483 |
+
<p class="text-xl max-w-3xl mx-auto slide-up" style="transition-delay: 0.2s;">Contactez-nous pour une démonstration ou commencez votre essai gratuit dès maintenant</p>
|
| 484 |
+
</div>
|
| 485 |
+
|
| 486 |
+
<div class="bg-white bg-opacity-10 rounded-xl p-8 md:p-12 backdrop-blur-sm fade-in">
|
| 487 |
+
<form id="contact-form" class="space-y-6">
|
| 488 |
+
<div class="grid md:grid-cols-2 gap-6">
|
| 489 |
+
<div>
|
| 490 |
+
<label for="name" class="block mb-2 font-medium">Nom complet</label>
|
| 491 |
+
<input type="text" id="name" class="input-field w-full px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:border-white placeholder-white placeholder-opacity-70 transition duration-300" placeholder="Votre nom">
|
| 492 |
+
</div>
|
| 493 |
+
<div>
|
| 494 |
+
<label for="email" class="block mb-2 font-medium">Email</label>
|
| 495 |
+
<input type="email" id="email" class="input-field w-full px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:border-white placeholder-white placeholder-opacity-70 transition duration-300" placeholder="votre@email.com">
|
| 496 |
+
</div>
|
| 497 |
+
</div>
|
| 498 |
+
<div>
|
| 499 |
+
<label for="restaurant" class="block mb-2 font-medium">Nom de votre restaurant</label>
|
| 500 |
+
<input type="text" id="restaurant" class="input-field w-full px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:border-white placeholder-white placeholder-opacity-70 transition duration-300" placeholder="Le délicieux restaurant">
|
| 501 |
+
</div>
|
| 502 |
+
<div>
|
| 503 |
+
<label for="message" class="block mb-2 font-medium">Message</label>
|
| 504 |
+
<textarea id="message" rows="4" class="input-field w-full px-4 py-3 rounded-lg bg-white bg-opacity-20 border border-white border-opacity-30 focus:outline-none focus:border-white placeholder-white placeholder-opacity-70 transition duration-300" placeholder="Votre message..."></textarea>
|
| 505 |
+
</div>
|
| 506 |
+
<div class="pt-2">
|
| 507 |
+
<button type="submit" class="w-full bg-white text-red-600 font-bold py-4 px-6 rounded-lg hover:bg-gray-100 transition duration-300 flex items-center justify-center">
|
| 508 |
+
Envoyer la demande <i class="fas fa-paper-plane ml-2"></i>
|
| 509 |
+
</button>
|
| 510 |
+
</div>
|
| 511 |
+
</form>
|
| 512 |
+
|
| 513 |
+
<div id="form-success" class="hidden mt-6 p-4 bg-white bg-opacity-20 rounded-lg text-center">
|
| 514 |
+
<i class="fas fa-check-circle text-3xl mb-3 text-green-300"></i>
|
| 515 |
+
<h3 class="text-xl font-bold mb-2">Message envoyé avec succès !</h3>
|
| 516 |
+
<p>Nous vous contacterons dans les plus brefs délais.</p>
|
| 517 |
+
</div>
|
| 518 |
+
</div>
|
| 519 |
+
|
| 520 |
+
<div class="mt-12 text-center fade-in">
|
| 521 |
+
<p class="mb-6">Ou contactez-nous directement :</p>
|
| 522 |
+
<div class="flex justify-center space-x-6">
|
| 523 |
+
<a href="tel:+33123456789" class="flex items-center hover:text-amber-200 transition duration-300">
|
| 524 |
+
<i class="fas fa-phone-alt mr-2"></i> +33 1 23 45 67 89
|
| 525 |
+
</a>
|
| 526 |
+
<a href="mailto:contact@kodaly.com" class="flex items-center hover:text-amber-200 transition duration-300">
|
| 527 |
+
<i class="fas fa-envelope mr-2"></i> contact@kodaly.com
|
| 528 |
+
</a>
|
| 529 |
+
</div>
|
| 530 |
+
</div>
|
| 531 |
+
</div>
|
| 532 |
+
</section>
|
| 533 |
+
|
| 534 |
+
<!-- CTA Section -->
|
| 535 |
+
<section class="py-16 bg-amber-100">
|
| 536 |
+
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
| 537 |
+
<h2 class="text-3xl md:text-4xl font-bold text-gray-800 mb-6 slide-up">Essayez Kodaly gratuitement pendant 14 jours</h2>
|
| 538 |
+
<p class="text-xl text-gray-700 mb-8 slide-up" style="transition-delay: 0.2s;">Aucune carte bancaire requise. Découvrez par vous-même comment Kodaly peut transformer votre relation client.</p>
|
| 539 |
+
<div class="slide-up" style="transition-delay: 0.4s;">
|
| 540 |
+
<a href="#contact" class="btn-pulse bg-red-600 hover:bg-red-700 text-white font-bold py-4 px-8 rounded-full text-lg transition duration-300 inline-flex items-center">
|
| 541 |
+
Commencer l'essai gratuit <i class="fas fa-arrow-right ml-2"></i>
|
| 542 |
+
</a>
|
| 543 |
+
</div>
|
| 544 |
+
</div>
|
| 545 |
+
</section>
|
| 546 |
+
|
| 547 |
+
<!-- Footer -->
|
| 548 |
+
<footer class="bg-gray-900 text-white pt-16 pb-8">
|
| 549 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 550 |
+
<div class="grid md:grid-cols-4 gap-8 mb-12">
|
| 551 |
+
<div>
|
| 552 |
+
<h3 class="text-2xl font-bold mb-4">KODALY</h3>
|
| 553 |
+
<p class="text-gray-400">La solution innovante pour collecter et analyser les avis clients en temps réel dans le secteur de la restauration.</p>
|
| 554 |
+
</div>
|
| 555 |
+
<div>
|
| 556 |
+
<h4 class="font-bold text-lg mb-4">Navigation</h4>
|
| 557 |
+
<ul class="space-y-2">
|
| 558 |
+
<li><a href="#features" class="text-gray-400 hover:text-white transition duration-300">Fonctionnalités</a></li>
|
| 559 |
+
<li><a href="#how-it-works" class="text-gray-400 hover:text-white transition duration-300">Comment ça marche</a></li>
|
| 560 |
+
<li><a href="#testimonials" class="text-gray-400 hover:text-white transition duration-300">Témoignages</a></li>
|
| 561 |
+
<li><a href="#faq" class="text-gray-400 hover:text-white transition duration-300">FAQ</a></li>
|
| 562 |
+
</ul>
|
| 563 |
+
</div>
|
| 564 |
+
<div>
|
| 565 |
+
<h4 class="font-bold text-lg mb-4">Légal</h4>
|
| 566 |
+
<ul class="space-y-2">
|
| 567 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Mentions légales</a></li>
|
| 568 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition duration-300">CGU</a></li>
|
| 569 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition duration-300">Politique de confidentialité</a></li>
|
| 570 |
+
<li><a href="#" class="text-gray-400 hover:text-white transition duration-300">RGPD</a></li>
|
| 571 |
+
</ul>
|
| 572 |
+
</div>
|
| 573 |
+
<div>
|
| 574 |
+
<h4 class="font-bold text-lg mb-4">Nous suivre</h4>
|
| 575 |
+
<div class="flex space-x-4">
|
| 576 |
+
<a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-red-600 transition duration-300">
|
| 577 |
+
<i class="fab fa-facebook-f"></i>
|
| 578 |
+
</a>
|
| 579 |
+
<a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-red-600 transition duration-300">
|
| 580 |
+
<i class="fab fa-twitter"></i>
|
| 581 |
+
</a>
|
| 582 |
+
<a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-red-600 transition duration-300">
|
| 583 |
+
<i class="fab fa-instagram"></i>
|
| 584 |
+
</a>
|
| 585 |
+
<a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-red-600 transition duration-300">
|
| 586 |
+
<i class="fab fa-linkedin-in"></i>
|
| 587 |
+
</a>
|
| 588 |
+
</div>
|
| 589 |
+
</div>
|
| 590 |
+
</div>
|
| 591 |
+
<div class="border-t border-gray-800 pt-8 flex flex-col md:flex-row justify-between items-center">
|
| 592 |
+
<p class="text-gray-400 mb-4 md:mb-0">© 2023 Kodaly. Tous droits réservés.</p>
|
| 593 |
+
<div class="flex space-x-6">
|
| 594 |
+
<a href="#" class="text-gray-400 hover:text-white transition duration-300">Français</a>
|
| 595 |
+
<a href="#" class="text-gray-400 hover:text-white transition duration-300">English</a>
|
| 596 |
+
</div>
|
| 597 |
+
</div>
|
| 598 |
+
</div>
|
| 599 |
+
</footer>
|
| 600 |
+
|
| 601 |
+
<script>
|
| 602 |
+
// Mobile menu toggle
|
| 603 |
+
const mobileMenuButton = document.querySelector('.mobile-menu-button');
|
| 604 |
+
const mobileMenu = document.querySelector('.mobile-menu');
|
| 605 |
+
|
| 606 |
+
mobileMenuButton.addEventListener('click', () => {
|
| 607 |
+
mobileMenu.classList.toggle('hidden');
|
| 608 |
+
});
|
| 609 |
+
|
| 610 |
+
// Accordion functionality
|
| 611 |
+
const accordionButtons = document.querySelectorAll('.accordion-btn');
|
| 612 |
+
|
| 613 |
+
accordionButtons.forEach(button => {
|
| 614 |
+
button.addEventListener('click', () => {
|
| 615 |
+
const content = button.nextElementSibling;
|
| 616 |
+
const icon = button.querySelector('i');
|
| 617 |
+
|
| 618 |
+
// Toggle the content
|
| 619 |
+
if (content.style.maxHeight) {
|
| 620 |
+
content.style.maxHeight = null;
|
| 621 |
+
icon.classList.remove('transform', 'rotate-180');
|
| 622 |
+
} else {
|
| 623 |
+
content.style.maxHeight = content.scrollHeight + 'px';
|
| 624 |
+
icon.classList.add('transform', 'rotate-180');
|
| 625 |
+
}
|
| 626 |
+
});
|
| 627 |
+
});
|
| 628 |
+
|
| 629 |
+
// Testimonial carousel
|
| 630 |
+
let currentSlide = 0;
|
| 631 |
+
const carouselItems = document.querySelectorAll('.carousel-item');
|
| 632 |
+
const carouselInner = document.querySelector('.carousel-inner');
|
| 633 |
+
const prevButton = document.querySelector('.carousel-prev');
|
| 634 |
+
const nextButton = document.querySelector('.carousel-next');
|
| 635 |
+
|
| 636 |
+
function updateCarousel() {
|
| 637 |
+
const itemWidth = carouselItems[0].offsetWidth;
|
| 638 |
+
carouselInner.style.transform = `translateX(-${currentSlide * itemWidth}px)`;
|
| 639 |
+
}
|
| 640 |
+
|
| 641 |
+
nextButton.addEventListener('click', () => {
|
| 642 |
+
if (currentSlide < carouselItems.length - 1) {
|
| 643 |
+
currentSlide++;
|
| 644 |
+
} else {
|
| 645 |
+
currentSlide = 0;
|
| 646 |
+
}
|
| 647 |
+
updateCarousel();
|
| 648 |
+
});
|
| 649 |
+
|
| 650 |
+
prevButton.addEventListener('click', () => {
|
| 651 |
+
if (currentSlide > 0) {
|
| 652 |
+
currentSlide--;
|
| 653 |
+
} else {
|
| 654 |
+
currentSlide = carouselItems.length - 1;
|
| 655 |
+
}
|
| 656 |
+
updateCarousel();
|
| 657 |
+
});
|
| 658 |
+
|
| 659 |
+
// Animated counters
|
| 660 |
+
const counters = document.querySelectorAll('.counter');
|
| 661 |
+
const speed = 200;
|
| 662 |
+
|
| 663 |
+
function animateCounters() {
|
| 664 |
+
counters.forEach(counter => {
|
| 665 |
+
const target = +counter.getAttribute('data-target');
|
| 666 |
+
const count = +counter.innerText;
|
| 667 |
+
const increment = target / speed;
|
| 668 |
+
|
| 669 |
+
if (count < target) {
|
| 670 |
+
counter.innerText = Math.ceil(count + increment);
|
| 671 |
+
setTimeout(animateCounters, 1);
|
| 672 |
+
} else {
|
| 673 |
+
counter.innerText = target;
|
| 674 |
+
}
|
| 675 |
+
});
|
| 676 |
+
}
|
| 677 |
+
|
| 678 |
+
// Form submission
|
| 679 |
+
const contactForm = document.getElementById('contact-form');
|
| 680 |
+
const formSuccess = document.getElementById('form-success');
|
| 681 |
+
|
| 682 |
+
contactForm.addEventListener('submit', (e) => {
|
| 683 |
+
e.preventDefault();
|
| 684 |
+
// Here you would typically send the form data to your server
|
| 685 |
+
// For this example, we'll just show the success message
|
| 686 |
+
contactForm.classList.add('hidden');
|
| 687 |
+
formSuccess.classList.remove('hidden');
|
| 688 |
+
});
|
| 689 |
+
|
| 690 |
+
// Scroll animations
|
| 691 |
+
function checkScroll() {
|
| 692 |
+
const fadeElements = document.querySelectorAll('.fade-in');
|
| 693 |
+
const slideUpElements = document.querySelectorAll('.slide-up');
|
| 694 |
+
|
| 695 |
+
fadeElements.forEach(element => {
|
| 696 |
+
const elementPosition = element.getBoundingClientRect().top;
|
| 697 |
+
const screenPosition = window.innerHeight / 1.2;
|
| 698 |
+
|
| 699 |
+
if (elementPosition < screenPosition) {
|
| 700 |
+
element.classList.add('visible');
|
| 701 |
+
}
|
| 702 |
+
});
|
| 703 |
+
|
| 704 |
+
slideUpElements.forEach(element => {
|
| 705 |
+
const elementPosition = element.getBoundingClientRect().top;
|
| 706 |
+
const screenPosition = window.innerHeight / 1.2;
|
| 707 |
+
|
| 708 |
+
if (elementPosition < screenPosition) {
|
| 709 |
+
element.classList.add('visible');
|
| 710 |
+
}
|
| 711 |
+
});
|
| 712 |
+
|
| 713 |
+
// Start counter animation when stats section is visible
|
| 714 |
+
const statsSection = document.querySelector('#testimonials');
|
| 715 |
+
const statsPosition = statsSection.getBoundingClientRect().top;
|
| 716 |
+
const statsScreenPosition = window.innerHeight / 1.2;
|
| 717 |
+
|
| 718 |
+
if (statsPosition < statsScreenPosition && !counters[0].classList.contains('animated')) {
|
| 719 |
+
counters.forEach(counter => counter.classList.add('animated'));
|
| 720 |
+
animateCounters();
|
| 721 |
+
}
|
| 722 |
+
}
|
| 723 |
+
|
| 724 |
+
window.addEventListener('scroll', checkScroll);
|
| 725 |
+
window.addEventListener('load', checkScroll);
|
| 726 |
+
</script>
|
| 727 |
+
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=evoluxsa/kodaly" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
| 728 |
+
</html>
|