- Le programme arrive bientot !
+ Le programme arrive bientôt !
- Les modules de formation sont en cours de preparation. Tu seras
- notifie des qu'ils seront disponibles.
+ Les modules de formation sont en cours de préparation. Tu seras
+ notifié dès qu'ils seront disponibles.
{[
- "Debutant complet",
- "J'ai deja teste des choses",
- "Je genere deja des revenus en ligne",
+ "Débutant complet",
+ "J'ai déjà testé des choses",
+ "Je génère déjà des revenus en ligne",
].map((opt) => (
diff --git a/app/mentions-legales/page.tsx b/app/mentions-legales/page.tsx
new file mode 100644
index 0000000..285051c
--- /dev/null
+++ b/app/mentions-legales/page.tsx
@@ -0,0 +1,84 @@
+import Link from "next/link";
+
+export default function MentionsLegales() {
+ return (
+
+
+
+
+ Retour à l'accueil
+
+
+
Mentions légales
+
+
+
+
1. Éditeur du site
+
+ Le site hooklab.fr est édité par :
+
+
+
Nom : Enguerrand Ozano
+
Statut : Entrepreneur individuel
+
SIREN : 994 538 932
+
Numéro de TVA : FR16994538932
+
Adresse : 35 rue Moïse Lambert, 59148 Flines-lez-Raches, France
+
Email : contact@hooklab.fr
+
+
+
+
+
2. Hébergement
+
Le site est hébergé par :
+
+
Vercel Inc.
+
440 N Barranca Ave #4133, Covina, CA 91723, États-Unis
+
Site web : vercel.com
+
+
+
+
+
3. Propriété intellectuelle
+
+ L'ensemble des contenus présents sur le site hooklab.fr (textes, images, vidéos, logos, éléments graphiques)
+ sont protégés par le droit d'auteur et le droit de la propriété intellectuelle. Toute reproduction,
+ représentation, modification ou exploitation non autorisée est interdite.
+
+
+
+
+
4. Responsabilité
+
+ L'éditeur s'efforce de fournir des informations aussi précises que possible. Toutefois, il ne
+ pourra être tenu responsable des omissions, des inexactitudes ou des carences dans la mise à jour.
+ Les résultats présentés dans les témoignages sont des exemples individuels et ne constituent pas une
+ garantie de résultats similaires.
+
+
+
+
+
5. Liens hypertextes
+
+ Le site peut contenir des liens vers d'autres sites. L'éditeur ne dispose d'aucun moyen
+ de contrôle du contenu de ces sites tiers et décline toute responsabilité quant à leur contenu.
+
+
+
+
+
6. Droit applicable
+
+ Les présentes mentions légales sont soumises au droit français. En cas de litige, les tribunaux
+ français seront seuls compétents.
+
- Merci pour ta candidature. Notre equipe va etudier ton profil
+ Merci pour ta candidature. Notre équipe va étudier ton profil
attentivement.
- Tu recevras une reponse par email sous 24 heures. Pense a verifier
+ Tu recevras une réponse par email sous 24 heures. Pense à vérifier
tes spams !
{/* Étapes suivantes */}
-
Prochaines etapes
+
Prochaines étapes
{[
{
step: "1",
title: "Analyse de ton profil",
- desc: "Notre equipe evalue ta candidature",
+ desc: "Notre équipe évalue ta candidature",
},
{
step: "2",
title: "Email de confirmation",
- desc: "Tu recois un email avec le lien de paiement",
+ desc: "Tu reçois un email avec le lien de paiement",
},
{
step: "3",
- title: "Acces au programme",
- desc: "Tu commences ta formation immediatement",
+ title: "Accès au programme",
+ desc: "Tu commences ta formation immédiatement",
},
].map((item) => (
@@ -71,7 +71,7 @@ export default function MerciPage() {
-
+
diff --git a/app/register/page.tsx b/app/register/page.tsx
index 1477d1c..d8c42d9 100644
--- a/app/register/page.tsx
+++ b/app/register/page.tsx
@@ -28,7 +28,7 @@ export default function RegisterPage() {
}
if (password.length < 8) {
- setError("Le mot de passe doit contenir au moins 8 caracteres.");
+ setError("Le mot de passe doit contenir au moins 8 caractères.");
setLoading(false);
return;
}
@@ -47,7 +47,7 @@ export default function RegisterPage() {
if (authError) {
if (authError.message.includes("already registered")) {
- setError("Un compte avec cet email existe deja.");
+ setError("Un compte avec cet email existe déjà.");
} else {
setError(authError.message);
}
@@ -57,7 +57,7 @@ export default function RegisterPage() {
router.push("/dashboard");
router.refresh();
} catch {
- setError("Erreur lors de l'inscription. Veuillez reessayer.");
+ setError("Erreur lors de l'inscription. Veuillez réessayer.");
} finally {
setLoading(false);
}
@@ -77,10 +77,10 @@ export default function RegisterPage() {
- Creer ton compte
+ Créer ton compte
- Inscris-toi pour acceder au programme.
+ Inscris-toi pour accéder au programme.
Tout ce que tu dois savoir avant de te lancer.
diff --git a/components/marketing/Footer.tsx b/components/marketing/Footer.tsx
index 2f8d95e..2911d4f 100644
--- a/components/marketing/Footer.tsx
+++ b/components/marketing/Footer.tsx
@@ -32,7 +32,7 @@ export default function Footer() {
href="#methode"
className="text-white/40 hover:text-white text-sm transition-colors"
>
- La methode
+ La méthode
@@ -63,8 +63,8 @@ export default function Hero() {
))}
- +120 eleves
- formes
+ +120 élèves
+ formés
diff --git a/components/marketing/Method.tsx b/components/marketing/Method.tsx
index 406f6e4..a2013a6 100644
--- a/components/marketing/Method.tsx
+++ b/components/marketing/Method.tsx
@@ -5,7 +5,7 @@ const steps = [
number: "01",
title: "Apprends les bases",
description:
- "Maitrise les fondamentaux de TikTok Shop, l'algorithme, et les techniques de creation de contenu qui convertissent.",
+ "Maîtrise les fondamentaux de TikTok Shop, l'algorithme, et les techniques de création de contenu qui convertissent.",
icon: (
diff --git a/components/marketing/PersonaCards.tsx b/components/marketing/PersonaCards.tsx
index 59d8505..3c992d6 100644
--- a/components/marketing/PersonaCards.tsx
+++ b/components/marketing/PersonaCards.tsx
@@ -4,15 +4,15 @@ const personas = [
{
id: "jeune",
emoji: "🎓",
- title: "Etudiant / Jeune actif",
+ title: "Étudiant / Jeune actif",
subtitle: "18-25 ans",
description:
- "Tu veux generer tes premiers revenus en ligne tout en etudiant ou en debut de carriere. TikTok Shop est le levier parfait.",
+ "Tu veux générer tes premiers revenus en ligne tout en étudiant ou en début de carrière. TikTok Shop est le levier parfait.",
benefits: [
- "Flexibilite totale, travaille quand tu veux",
+ "Flexibilité totale, travaille quand tu veux",
"Pas besoin de stock ni d'investissement",
- "Competences marketing valorisables sur ton CV",
- "Communaute de jeunes entrepreneurs motives",
+ "Compétences marketing valorisables sur ton CV",
+ "Communauté de jeunes entrepreneurs motivés",
],
},
{
@@ -21,12 +21,12 @@ const personas = [
title: "Parent / Reconversion",
subtitle: "25-45 ans",
description:
- "Tu cherches un complement de revenus ou une reconversion flexible depuis chez toi. TikTok Shop s'adapte a ton emploi du temps.",
+ "Tu cherches un complément de revenus ou une reconversion flexible depuis chez toi. TikTok Shop s'adapte à ton emploi du temps.",
benefits: [
- "2h par jour suffisent pour demarrer",
- "Travaille depuis chez toi, a ton rythme",
- "Revenus complementaires des le premier mois",
- "Accompagnement personnalise et bienveillant",
+ "2h par jour suffisent pour démarrer",
+ "Travaille depuis chez toi, à ton rythme",
+ "Revenus complémentaires dès le premier mois",
+ "Accompagnement personnalisé et bienveillant",
],
},
];
@@ -41,11 +41,11 @@ export default function PersonaCards() {
Pour qui ?
- Un programme adapte a{" "}
+ Un programme adapté à{" "}
ton profil
- Que tu sois etudiant ou parent, notre methode s'adapte a toi.
+ Que tu sois étudiant ou parent, notre méthode s'adapte à toi.
diff --git a/components/marketing/Pricing.tsx b/components/marketing/Pricing.tsx
index 4b37d45..b96c9a5 100644
--- a/components/marketing/Pricing.tsx
+++ b/components/marketing/Pricing.tsx
@@ -4,12 +4,12 @@ import Card from "@/components/ui/Card";
const features = [
"8 semaines de coaching intensif",
- "Acces a tous les modules video",
+ "Accès à tous les modules vidéo",
"Templates et scripts de contenu",
"Appels de groupe hebdomadaires",
- "Support WhatsApp illimite",
- "Communaute privee d'entrepreneurs",
- "Mises a jour a vie du contenu",
+ "Support WhatsApp illimité",
+ "Communauté privée d'entrepreneurs",
+ "Mises à jour à vie du contenu",
"Certification HookLab",
];
@@ -37,7 +37,7 @@ export default function Pricing() {
{/* Popular badge */}
- Offre de lancement - Places limitees
+ Offre de lancement - Places limitées
@@ -51,7 +51,7 @@ export default function Pricing() {
/mois
- x2 mois (980€ total) - Paiement securise via Stripe
+ x2 mois (980€ total) - Paiement sécurisé via Stripe
- Candidature soumise a validation. Reponse sous 24h.
+ Candidature soumise à validation. Réponse sous 24h.
- Satisfait ou rembourse pendant 14 jours.
+ Satisfait ou remboursé pendant 14 jours.
diff --git a/components/marketing/Testimonials.tsx b/components/marketing/Testimonials.tsx
index e2a29b7..762fcc8 100644
--- a/components/marketing/Testimonials.tsx
+++ b/components/marketing/Testimonials.tsx
@@ -3,25 +3,25 @@ import Card from "@/components/ui/Card";
const testimonials = [
{
name: "Sarah M.",
- role: "Etudiante, 22 ans",
+ role: "Étudiante, 22 ans",
content:
- "En 4 semaines, j'ai genere mes premiers 800€ sur TikTok Shop. Le programme m'a donne une methode claire et un accompagnement top.",
+ "En 4 semaines, j'ai généré mes premiers 800€ sur TikTok Shop. Le programme m'a donné une méthode claire et un accompagnement top.",
revenue: "2 400€/mois",
avatar: "S",
},
{
name: "Thomas D.",
- role: "Ex-salarie, 34 ans",
+ role: "Ex-salarié, 34 ans",
content:
- "J'hesitais a me lancer, mais le coaching m'a permis de structurer mon activite. Aujourd'hui je vis de TikTok Shop a plein temps.",
+ "J'hésitais à me lancer, mais le coaching m'a permis de structurer mon activité. Aujourd'hui je vis de TikTok Shop à plein temps.",
revenue: "4 200€/mois",
avatar: "T",
},
{
name: "Amina K.",
- role: "Mere au foyer, 29 ans",
+ role: "Mère au foyer, 29 ans",
content:
- "Je cherchais un complement de revenus flexible. Grace a HookLab, je gagne un SMIC supplementaire en travaillant 2h par jour.",
+ "Je cherchais un complément de revenus flexible. Grâce à HookLab, je gagne un SMIC supplémentaire en travaillant 2h par jour.",
revenue: "1 600€/mois",
avatar: "A",
},
@@ -34,13 +34,13 @@ export default function Testimonials() {
{/* Header */}
- Temoignages
+ Témoignages
- Ils ont transforme leur vie
+ Ils ont transformé leur vie
- Decouvre les resultats de nos eleves apres le programme.
+ Découvre les résultats de nos élèves après le programme.