|
1 | 1 | "use client"; |
2 | | -import Link from "next/link"; |
3 | | -import { ArrowRight, CheckCircle, Sparkles } from "lucide-react"; |
| 2 | +import Navbar from "@/components/landing/layout/Navbar"; |
| 3 | +import Hero from "@/components/landing/sections/Hero"; |
4 | 4 |
|
5 | 5 | export default function LandingPage() { |
6 | 6 | return ( |
7 | | - <div className="min-h-screen bg-base-100 font-sans"> |
8 | | - {/* Hero Section */} |
9 | | - <section className="relative pt-20 pb-32 overflow-hidden"> |
10 | | - <div className="container mx-auto px-4 relative z-10"> |
11 | | - <div className="text-center max-w-4xl mx-auto"> |
12 | | - <div className="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-primary/10 text-primary text-sm font-medium mb-8 animate-bounce"> |
13 | | - <Sparkles className="w-4 h-4" /> |
14 | | - <span>Nouveau : Éditeur Ultra-Modulaire</span> |
15 | | - </div> |
16 | | - |
17 | | - <h1 className="text-5xl md:text-7xl font-bold mb-8 leading-tight"> |
18 | | - Créez un CV qui vous <span className="text-primary italic">ressemble</span> vraiment. |
19 | | - </h1> |
20 | | - |
21 | | - <p className="text-xl text-base-content/70 mb-12 max-w-2xl mx-auto"> |
22 | | - Le builder le plus complet et personnalisable du marché. Choisissez parmi 20+ templates et construisez votre carrière en quelques minutes. |
23 | | - </p> |
24 | | - |
25 | | - <div className="flex flex-col sm:flex-row items-center justify-center gap-4"> |
26 | | - <Link href="/builder" className="btn btn-primary btn-lg gap-2 text-lg"> |
27 | | - Commencer mon CV |
28 | | - <ArrowRight className="w-5 h-5" /> |
29 | | - </Link> |
30 | | - <button className="btn btn-ghost btn-lg">Voir les modèles</button> |
31 | | - </div> |
32 | | - </div> |
33 | | - </div> |
34 | | - |
35 | | - {/* Floating elements simulation */} |
36 | | - <div className="absolute top-1/4 -left-20 w-64 h-64 bg-primary/5 rounded-full blur-3xl animate-pulse"></div> |
37 | | - <div className="absolute bottom-1/4 -right-20 w-80 h-80 bg-secondary/5 rounded-full blur-3xl animate-pulse delay-700"></div> |
38 | | - </section> |
39 | | - |
40 | | - {/* Proof Section */} |
41 | | - <section className="py-20 bg-base-200"> |
42 | | - <div className="container mx-auto px-4"> |
43 | | - <div className="grid grid-cols-1 md:grid-cols-3 gap-8 text-center"> |
44 | | - {[ |
45 | | - { title: "20+ Modèles", desc: "Des designs pour chaque secteur" }, |
46 | | - { title: "100% Modulaire", desc: "Ajoutez et déplacez vos sections" }, |
47 | | - { title: "Export HD", desc: "PDF haute résolution prêt à l'emploi" } |
48 | | - ].map((feature, i) => ( |
49 | | - <div key={i} className="flex flex-col items-center gap-4 p-6"> |
50 | | - <CheckCircle className="w-8 h-8 text-success" /> |
51 | | - <h3 className="text-xl font-bold">{feature.title}</h3> |
52 | | - <p className="text-base-content/60">{feature.desc}</p> |
53 | | - </div> |
54 | | - ))} |
55 | | - </div> |
| 7 | + <main className="min-h-screen bg-white"> |
| 8 | + <Navbar /> |
| 9 | + <Hero /> |
| 10 | + |
| 11 | + {/* Footer or other sections could go here */} |
| 12 | + <footer className="py-12 border-t border-slate-100 bg-white"> |
| 13 | + <div className="container mx-auto px-6 text-center text-slate-400 text-sm"> |
| 14 | + <p>© 2026 CVBuilder. Tous droits réservés.</p> |
56 | 15 | </div> |
57 | | - </section> |
58 | | - </div> |
| 16 | + </footer> |
| 17 | + </main> |
59 | 18 | ); |
60 | 19 | } |
0 commit comments