Added logo + update visu

This commit is contained in:
Thomas Fransolet 2026-02-19 16:58:01 +01:00
parent d1f50eaf99
commit c372418f58
6 changed files with 873 additions and 111 deletions

BIN
public/myinfomate-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

View File

@ -1,30 +1,51 @@
@import "tailwindcss"; @import "tailwindcss";
@tailwind base; @theme {
@tailwind components; --color-primary: #0df2df;
@tailwind utilities; --color-accent-violet: #8b5cf6;
--color-accent-orange: #f97316;
:root { --font-display: "Plus Jakarta Sans", sans-serif;
--background: #ffffff;
--foreground: #171717;
}
@theme inline {
--color-background: var(--background);
--color-foreground: var(--foreground);
--font-sans: var(--font-geist-sans);
--font-mono: var(--font-geist-mono);
}
@media (prefers-color-scheme: dark) {
:root {
--background: #0a0a0a;
--foreground: #ededed;
}
} }
@layer base {
body { body {
background: var(--background); background-color: #f8fafc;
color: var(--foreground); color: #0f172a;
font-family: Arial, Helvetica, sans-serif; font-family: var(--font-display);
@apply antialiased;
}
}
@utility gradient-text {
background-image: linear-gradient(to right, #0df2df, #8b5cf6, #f97316) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
color: transparent !important;
display: inline !important;
}
@utility icon-circle {
@apply bg-slate-100 rounded-full flex items-center justify-center transition-all duration-300 hover:bg-slate-200 hover:scale-105;
}
@utility glass-card {
@apply bg-white/80 backdrop-blur-xl border border-primary/10;
}
@keyframes float {
0% {
transform: translateY(0px);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(0px);
}
}
@utility animate-float {
animation: float 6s ease-in-out infinite;
} }

View File

@ -1,20 +1,12 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import "./globals.css"; import "./globals.css";
const geistSans = Geist({
variable: "--font-geist-sans",
subsets: ["latin"],
});
const geistMono = Geist_Mono({
variable: "--font-geist-mono",
subsets: ["latin"],
});
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Create Next App", title: "MyInfoMate | Solution Interactive pour Musées et Sites Culturels",
description: "Generated by create next app", description: "La solution SaaS leader pour la digitalisation des musées et sites culturels. Créativité et technologie au service du patrimoine.",
icons: {
icon: "/myinfomate-logo.png",
},
}; };
export default function RootLayout({ export default function RootLayout({
@ -23,10 +15,12 @@ export default function RootLayout({
children: React.ReactNode; children: React.ReactNode;
}>) { }>) {
return ( return (
<html lang="en"> <html lang="fr">
<body <head>
className={`${geistSans.variable} ${geistMono.variable} antialiased`} <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap" rel="stylesheet" />
> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet" />
</head>
<body>
{children} {children}
</body> </body>
</html> </html>

View File

@ -1,86 +1,438 @@
// pages/index.tsx
import React from 'react'; import React from 'react';
import { resolveImage } from '@/data/stitch-images';
export default function Home() { export default function Home() {
return ( return (
<main className="bg-gray-50 min-h-screen font-sans text-gray-800"> <main className="bg-slate-50 text-slate-900 selection:bg-primary/30 font-display">
{/* Top Navigation */}
<header className="fixed top-0 left-0 right-0 z-50 bg-white/80 backdrop-blur-md border-b border-slate-200">
<div className="max-w-7xl mx-auto px-6 h-20 flex items-center justify-between">
<a className="flex items-center gap-3" href="#">
<img
src={resolveImage("{{DATA:IMAGE:IMAGE_14}}")}
alt="MyInfoMate Logo"
className="h-10 w-auto object-contain"
/>
<span className="text-xl font-extrabold tracking-tight text-slate-900">MyInfoMate</span>
</a>
<nav className="hidden md:flex items-center gap-10">
<a className="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#solutions">Solutions</a>
<a className="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#features">Fonctionnalités</a>
<a className="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#audience">Public</a>
{/* <a className="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#tarifs">Tarifs</a> */}
</nav>
<div className="flex items-center gap-4">
<a
href="https://manager.myinfomate.be"
className="hidden sm:block text-sm font-bold text-slate-900 hover:text-primary px-4 py-2 transition-colors"
>
Connexion
</a>
<button className="bg-primary hover:brightness-110 text-slate-900 font-extrabold text-sm px-6 py-3 rounded-full shadow-lg shadow-primary/20 transition-all active:scale-95">
Demander une démo
</button>
</div>
</div>
</header>
<div className="pt-20">
{/* Hero Section */} {/* Hero Section */}
<section className="bg-white py-20 text-center"> <section className="relative overflow-hidden py-20 lg:py-32">
<h1 className="text-4xl md:text-5xl font-bold mb-4"> <div className="absolute top-0 right-0 -z-10 w-1/2 h-full bg-gradient-to-l from-primary/5 to-transparent blur-3xl"></div>
MyInfoMate <div className="absolute -bottom-20 -left-20 -z-10 w-80 h-80 bg-accent-violet/5 rounded-full blur-3xl"></div>
<div className="max-w-7xl mx-auto px-6 flex flex-col lg:flex-row items-center gap-16">
<div className="flex-1 text-center lg:text-left">
<div className="inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/20 text-slate-700 text-xs font-bold uppercase tracking-wider mb-6">
<span className="w-2 h-2 rounded-full bg-primary animate-pulse"></span>
La technologie au service du patrimoine
</div>
<h1 className="text-4xl lg:text-6xl font-extrabold text-slate-900 leading-[1.1] mb-8">
MyInfoMate - La solution facile pour créer, gérer et diffuser du <span className="gradient-text">contenu interactif</span>
</h1> </h1>
<p className="text-xl md:text-2xl mb-8 max-w-2xl mx-auto"> <p className="text-lg text-slate-600 leading-relaxed mb-10 max-w-2xl mx-auto lg:mx-0">
La solution facile pour créer, gérer et diffuser du contenu interactif sur tablette et application mobile. Transformez l'expérience de vos visiteurs. Gérez vos parcours sur tablettes et mobiles en temps réel, sans aucune connaissance technique.
</p> </p>
<a <div className="flex flex-col sm:flex-row items-center justify-center lg:justify-start gap-4">
href="#demo" <button className="w-full sm:w-auto px-8 py-4 bg-primary text-slate-900 font-extrabold rounded-full shadow-xl shadow-primary/30 flex items-center justify-center gap-2 group transition-all">
className="bg-blue-600 text-white px-8 py-4 rounded-lg hover:bg-blue-700 transition"
>
Demander une démo Demander une démo
</a> <span className="material-symbols-outlined transition-transform group-hover:translate-x-1">arrow_forward</span>
</button>
{/* <button className="w-full sm:w-auto px-8 py-4 bg-white border border-slate-200 text-slate-700 font-bold rounded-full hover:bg-slate-50 transition-all shadow-sm">
Voir un exemple
</button> */}
</div>
</div>
<div className="flex-1 relative">
{/* UI Mockup Group */}
<div className="relative w-full aspect-[4/3] max-w-xl mx-auto">
{/* Interactive Map Tablet Preview */}
<div className="absolute top-0 left-0 w-full h-[85%] bg-slate-900 rounded-3xl overflow-hidden shadow-2xl border-4 border-slate-800 z-10 transform -rotate-2">
<img
src={resolveImage("{{DATA:IMAGE:IMAGE_4}}")}
alt="Modern Interactive Map Interface"
className="w-full h-full object-cover opacity-80"
/>
<div className="absolute top-4 left-6 bg-white/90 backdrop-blur px-4 py-2 rounded-xl shadow-lg border border-primary/20">
<p className="text-[10px] font-bold text-slate-400 uppercase">Carte Interactive</p>
<p className="text-xs font-extrabold text-slate-900">Parcours des Sculptures</p>
</div>
</div>
{/* Agenda Mobile Preview */}
<div className="absolute -bottom-10 -left-10 w-1/3 aspect-[9/19] bg-white rounded-[2rem] shadow-2xl border-4 border-slate-900 z-30 transform rotate-3 overflow-hidden">
<div className="h-full bg-slate-50 flex flex-col">
<div className="p-3 bg-accent-violet text-white text-center">
<p className="text-[10px] font-bold uppercase">Agenda</p>
</div>
<div className="p-2 space-y-2 overflow-hidden flex-1">
<div className="rounded-lg overflow-hidden h-16 bg-slate-200 relative">
<img src={resolveImage("{{DATA:IMAGE:IMAGE_5}}")} alt="Mockup 1" className="w-full h-full object-cover" />
</div>
<div className="h-2 w-3/4 bg-slate-200 rounded"></div>
<div className="h-2 w-1/2 bg-slate-100 rounded"></div>
<div className="rounded-lg h-16 bg-slate-200"></div>
</div>
</div>
<div className="absolute top-1 left-1/2 -translate-x-1/2 w-8 h-2 bg-slate-900 rounded-full"></div>
</div>
{/* Tours Mobile Preview */}
<div className="absolute -bottom-6 -right-6 w-[35%] aspect-[9/19] bg-white rounded-[2rem] shadow-2xl border-4 border-slate-900 z-20 transform -rotate-6 overflow-hidden">
<div className="h-full flex flex-col">
<div className="p-3 bg-primary text-slate-900 text-center">
<p className="text-[10px] font-bold uppercase">Visites</p>
</div>
<div className="p-2 space-y-3 flex-1">
<div className="flex gap-2 items-center">
<div className="w-10 h-10 rounded-lg bg-slate-200 relative overflow-hidden">
<img src={resolveImage("{{DATA:IMAGE:IMAGE_7}}")} alt="Mockup 2" className="w-full h-full object-cover" />
</div>
<div className="space-y-1">
<div className="h-2 w-16 bg-slate-200 rounded"></div>
<div className="h-1 w-10 bg-slate-100 rounded"></div>
</div>
</div>
<div className="flex gap-2 items-center opacity-50">
<div className="w-10 h-10 rounded-lg bg-slate-200 relative overflow-hidden">
<img src={resolveImage("{{DATA:IMAGE:IMAGE_6}}")} alt="Mockup 3" className="w-full h-full object-cover" />
</div>
<div className="h-2 w-16 bg-slate-200 rounded"></div>
</div>
</div>
</div>
<div className="absolute top-1 left-1/2 -translate-x-1/2 w-8 h-2 bg-slate-900 rounded-full"></div>
</div>
</div>
</div>
</div>
</section> </section>
{/* Problem / Pain Points */} {/* Strategic Points */}
<section className="py-20 max-w-5xl mx-auto px-6 text-center"> <section className="py-24 bg-white" id="points">
<h2 className="text-3xl font-semibold mb-6">Vos visiteurs méritent une expérience interactive, simple à gérer</h2> <div className="max-w-7xl mx-auto px-6">
<p className="mb-12 text-gray-600 max-w-3xl mx-auto"> <div className="text-center mb-20">
Trop compliqué de mettre à jour vos apps ? Besoin dun développeur à chaque modification ? Contenu offline indisponible ? MyInfoMate résout tout cela en quelques clics. <h2 className="text-accent-violet font-extrabold uppercase tracking-widest text-sm mb-4">Points Stratégiques</h2>
<h3 className="text-3xl lg:text-5xl font-extrabold text-slate-900 tracking-tight">La technologie au service du patrimoine</h3>
</div>
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
{/* Feature 1 */}
<div className="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-primary/10 transition-all duration-300">
<div className="w-14 h-14 rounded-2xl bg-primary/20 text-primary flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span className="material-symbols-outlined text-3xl">sync</span>
</div>
<h4 className="text-xl font-extrabold text-slate-900 mb-4">Mises à jour instantanées</h4>
<p className="text-slate-600 leading-relaxed text-sm">Modifiez vos parcours de visite, textes et médias instantanément depuis votre navigateur.</p>
</div>
{/* Feature 2 */}
<div className="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-accent-violet/10 transition-all duration-300">
<div className="w-14 h-14 rounded-2xl bg-accent-violet/20 text-accent-violet flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span className="material-symbols-outlined text-3xl">code_off</span>
</div>
<h4 className="text-xl font-extrabold text-slate-900 mb-4">Zéro développement</h4>
<p className="text-slate-600 leading-relaxed text-sm">Créez des applications professionnelles sans écrire une seule ligne de code. Tout est visuel.</p>
</div>
{/* Feature 3 */}
<div className="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-accent-orange/10 transition-all duration-300">
<div className="w-14 h-14 rounded-2xl bg-accent-orange/20 text-accent-orange flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span className="material-symbols-outlined text-3xl">download_for_offline</span>
</div>
<h4 className="text-xl font-extrabold text-slate-900 mb-4">Contenu hors ligne</h4>
<p className="text-slate-600 leading-relaxed text-sm">Permettez à vos visiteurs de télécharger tout ou partie de vos parcours pour une consultation fluide même sans internet.</p>
</div>
{/* Feature 4 */}
<div className="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-primary/10 transition-all duration-300">
<div className="w-14 h-14 rounded-2xl bg-primary/20 text-primary flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span className="material-symbols-outlined text-3xl">dashboard_customize</span>
</div>
<h4 className="text-xl font-extrabold text-slate-900 mb-4">Gestion Centralisée (CMS)</h4>
<p className="text-slate-600 leading-relaxed text-sm">Un seul outil pour piloter l'ensemble de vos dispositifs numériques et flottes de tablettes.</p>
</div>
</div>
</div>
</section>
{/* Interactive Modules Section (Feature target) */}
<section className="py-24 bg-slate-50 border-y border-slate-100" id="features">
<div className="max-w-7xl mx-auto px-6">
<div className="text-center mb-16">
<h2 className="text-primary font-extrabold uppercase tracking-widest text-sm mb-4">Fonctionnalités & Modules</h2>
<h3 className="text-3xl lg:text-5xl font-extrabold text-slate-900 leading-tight mb-6">Des modules pour toutes vos envies</h3>
<p className="text-lg text-slate-600 max-w-2xl mx-auto">
Personnalisez l'expérience de vos visiteurs en combinant une large gamme de modules interactifs, gérables en quelques clics via notre interface.
</p> </p>
<div className="grid md:grid-cols-3 gap-8">
<div className="bg-white shadow-lg p-6 rounded-lg">
<h3 className="font-bold mb-2">Mise à jour facile</h3>
<p>Modifiez le contenu en temps réel, sans toucher au code.</p>
</div> </div>
<div className="bg-white shadow-lg p-6 rounded-lg"> <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8">
<h3 className="font-bold mb-2">Fonctionne offline</h3> {/* Module 1: Cartes */}
<p>Vos visiteurs profitent du contenu même sans connexion internet.</p> <div className="bg-white p-8 rounded-[2rem] shadow-sm hover:shadow-xl transition-all border border-slate-100 flex flex-col items-center text-center group">
<div className="w-16 h-16 rounded-2xl bg-primary/10 text-primary flex items-center justify-center mb-6 group-hover:bg-primary group-hover:text-white transition-colors">
<span className="material-symbols-outlined text-3xl">map</span>
</div>
<h4 className="text-xl font-bold text-slate-900 mb-3">Cartes & Plans</h4>
<p className="text-slate-600 text-sm">Géolocalisation précise et plans interactifs pour guider vos visiteurs dans vos enceintes et parcs.</p>
</div>
{/* Module 2: Jeux & Quiz */}
<div className="bg-white p-8 rounded-[2rem] shadow-sm hover:shadow-xl transition-all border border-slate-100 flex flex-col items-center text-center group">
<div className="w-16 h-16 rounded-2xl bg-accent-violet/10 text-accent-violet flex items-center justify-center mb-6 group-hover:bg-accent-violet group-hover:text-white transition-colors">
<span className="material-symbols-outlined text-3xl">sports_esports</span>
</div>
<h4 className="text-xl font-bold text-slate-900 mb-3">Jeux & Quiz</h4>
<p className="text-slate-600 text-sm">Rendez la culture ludique avec des quiz interactifs et des parcours gamifiés pour les plus jeunes.</p>
</div>
{/* Module 3: Audio/Vidéo */}
<div className="bg-white p-8 rounded-[2rem] shadow-sm hover:shadow-xl transition-all border border-slate-100 flex flex-col items-center text-center group">
<div className="w-16 h-16 rounded-2xl bg-accent-orange/10 text-accent-orange flex items-center justify-center mb-6 group-hover:bg-accent-orange group-hover:text-white transition-colors">
<span className="material-symbols-outlined text-3xl">videocam</span>
</div>
<h4 className="text-xl font-bold text-slate-900 mb-3">Audio & Vidéo</h4>
<p className="text-slate-600 text-sm">Diffusez vos contenus multimédias HD directement sur les terminaux de vos visiteurs.</p>
</div>
{/* Module 4: Articles/PDF */}
<div className="bg-white p-8 rounded-[2rem] shadow-sm hover:shadow-xl transition-all border border-slate-100 flex flex-col items-center text-center group">
<div className="w-16 h-16 rounded-2xl bg-slate-100 text-slate-900 flex items-center justify-center mb-6 group-hover:bg-slate-900 group-hover:text-white transition-colors">
<span className="material-symbols-outlined text-3xl">article</span>
</div>
<h4 className="text-xl font-bold text-slate-900 mb-3">Articles & PDF</h4>
<p className="text-slate-600 text-sm">Fiches descriptives détaillées, brochures PDF et guides de visite numériques.</p>
</div>
{/* Module 5: Agenda */}
<div className="bg-white p-8 rounded-[2rem] shadow-sm hover:shadow-xl transition-all border border-slate-100 flex flex-col items-center text-center group">
<div className="w-16 h-16 rounded-2xl bg-primary/10 text-primary flex items-center justify-center mb-6 group-hover:bg-primary group-hover:text-white transition-colors">
<span className="material-symbols-outlined text-3xl">calendar_month</span>
</div>
<h4 className="text-xl font-bold text-slate-900 mb-3">Agenda & Événements</h4>
<p className="text-slate-600 text-sm">Gérez et affichez dynamiquement vos expositions temporaires et activités programmées.</p>
</div>
{/* Module 6: Web */}
<div className="bg-white p-8 rounded-[2rem] shadow-sm hover:shadow-xl transition-all border border-slate-100 flex flex-col items-center text-center group">
<div className="w-16 h-16 rounded-2xl bg-accent-violet/10 text-accent-violet flex items-center justify-center mb-6 group-hover:bg-accent-violet group-hover:text-white transition-colors">
<span className="material-symbols-outlined text-3xl">public</span>
</div>
<h4 className="text-xl font-bold text-slate-900 mb-3">Contenu Web</h4>
<p className="text-slate-600 text-sm">Intégrez des flux externes, réseaux sociaux ou formulaires pour une interaction maximale.</p>
</div> </div>
<div className="bg-white shadow-lg p-6 rounded-lg">
<h3 className="font-bold mb-2">Apps personnalisées</h3>
<p>Chaque app est au nom de votre musée ou office, déployée sur stores ou tablettes kiosks.</p>
</div> </div>
</div> </div>
</section> </section>
{/* Use Cases / Clients */} {/* White Label / Value Proposition */}
<section className="py-20 bg-gray-100 text-center"> <section className="py-24 bg-background-light relative overflow-hidden" id="solutions">
<h2 className="text-3xl font-semibold mb-6">Ils utilisent MyInfoMate</h2> <div className="max-w-7xl mx-auto px-6">
<div className="flex flex-col md:flex-row justify-center gap-12 items-center mt-8"> <div className="flex flex-col lg:flex-row items-center gap-20">
<div> <div className="flex-1 order-2 lg:order-1">
<img src="/musee-fraise.png" alt="Musée de la Fraise" className="mx-auto mb-2 w-32 h-32 object-contain"/> <div className="relative max-w-md mx-auto">
<p>Musée de la Fraise</p> <div className="bg-white p-6 rounded-3xl shadow-xl border border-slate-200 transform -rotate-3 hover:rotate-0 transition-transform duration-500">
<div className="flex items-center gap-3 mb-6">
<div className="w-8 h-8 rounded-full bg-accent-orange"></div>
<div className="h-4 w-32 bg-slate-100 rounded-full"></div>
</div> </div>
<div> <div className="space-y-4">
<img src="/fort-st-heribert.png" alt="Fort de St Héribert" className="mx-auto mb-2 w-32 h-32 object-contain"/> <div className="h-40 bg-slate-50 rounded-2xl flex items-center justify-center overflow-hidden border border-dashed border-slate-200">
<p>Fort de St Héribert</p> <span className="material-symbols-outlined text-slate-300 text-5xl">palette</span>
</div> </div>
<div> <div className="h-4 w-full bg-slate-100 rounded-full"></div>
<img src="/visit-namur.png" alt="visitNamur" className="mx-auto mb-2 w-32 h-32 object-contain"/> <div className="h-4 w-2/3 bg-slate-100 rounded-full"></div>
<p>visitNamur</p> <div className="flex gap-2 pt-2">
<div className="h-10 flex-1 bg-accent-orange rounded-full"></div>
<div className="h-10 flex-1 bg-slate-900 rounded-full"></div>
</div> </div>
</div> </div>
</section> </div>
<div className="absolute -bottom-6 -right-6 w-48 h-48 bg-white p-4 rounded-3xl shadow-2xl border border-slate-200 transform rotate-6 hover:rotate-0 transition-transform duration-500 z-10">
{/* Call to Action */} <div className="flex flex-col gap-2">
<section id="demo" className="py-20 text-center"> <p className="text-[10px] font-bold text-slate-400 uppercase">Palette de Couleurs</p>
<h2 className="text-3xl font-semibold mb-6">Prêt à simplifier vos visites interactives ?</h2> <div className="grid grid-cols-4 gap-2">
<p className="mb-8 text-gray-600 max-w-2xl mx-auto"> <div className="w-full aspect-square rounded-lg bg-primary"></div>
Demandez une démo et voyez comment MyInfoMate peut transformer vos tablettes et apps mobiles en expériences engageantes pour vos visiteurs. <div className="w-full aspect-square rounded-lg bg-accent-violet"></div>
<div className="w-full aspect-square rounded-lg bg-accent-orange"></div>
<div className="w-full aspect-square rounded-lg bg-slate-900"></div>
</div>
<div className="mt-4 p-2 bg-primary/10 rounded-xl text-center">
<p className="text-[10px] text-primary font-bold">Thème Appliqué avec succès</p>
</div>
</div>
</div>
</div>
</div>
<div className="flex-1 order-1 lg:order-2">
<h2 className="text-primary font-extrabold uppercase tracking-widest text-sm mb-4">White label</h2>
<h3 className="text-3xl lg:text-5xl font-extrabold text-slate-900 leading-tight mb-8">Votre marque, votre application. Pas la nôtre.</h3>
<p className="text-lg text-slate-600 leading-relaxed mb-8">
Bénéficiez d'une solution <strong>White Label</strong> complète. Personnalisez l'interface aux couleurs de votre institution, utilisez votre propre logo et typographie pour une immersion totale de vos visiteurs dans votre univers.
</p> </p>
<ul className="space-y-4 mb-10 text-slate-700 font-semibold">
<li className="flex items-center gap-3">
<span className="material-symbols-outlined text-primary">check_circle</span>
Personnalisation complète des interfaces
</li>
<li className="flex items-center gap-3">
<span className="material-symbols-outlined text-primary">check_circle</span>
Logo institutionnel sur l'écran d'accueil
</li>
<li className="flex items-center gap-3">
<span className="material-symbols-outlined text-primary">check_circle</span>
Typographies et iconographies sur-mesure
</li>
</ul>
<button className="bg-slate-900 text-white font-bold px-8 py-4 rounded-full hover:bg-slate-800 transition-all flex items-center gap-2">
Découvrir la personnalisation
<span className="material-symbols-outlined">brush</span>
</button>
</div>
</div>
</div>
</section>
{/* Target Audience */}
<section className="py-24 bg-white" id="audience">
<div className="max-w-7xl mx-auto px-6">
<div className="text-center mb-16">
<h3 className="text-3xl lg:text-4xl font-extrabold text-slate-900 mb-4">Une solution pensée pour vous</h3>
<p className="text-slate-600 max-w-2xl mx-auto">Que vous soyez une petite galerie ou un monument national, MyInfoMate s'adapte à vos besoins.</p>
</div>
<div className="grid grid-cols-1 md:grid-cols-3 gap-10">
<div className="text-center p-6 flex flex-col items-center">
<div className="w-24 h-24 icon-circle mb-6 text-accent-violet">
<span className="material-symbols-outlined text-5xl">museum</span>
</div>
<h4 className="text-2xl font-bold mb-3">Musées & Galeries</h4>
<p className="text-slate-600 text-sm">Digitalisez vos collections et créez des guides multimédias captivants pour vos expositions permanentes et temporaires.</p>
</div>
<div className="text-center p-6 flex flex-col items-center">
<div className="w-24 h-24 icon-circle mb-6 text-primary">
<span className="material-symbols-outlined text-5xl">travel_explore</span>
</div>
<h4 className="text-2xl font-bold mb-3">Offices de Tourisme</h4>
<p className="text-slate-600 text-sm">Guidez les visiteurs à travers votre ville ou région avec des cartes interactives et des points d'intérêt géo-localisés.</p>
</div>
<div className="text-center p-6 flex flex-col items-center">
<div className="w-24 h-24 icon-circle mb-6 text-accent-orange">
<span className="material-symbols-outlined text-5xl">castle</span>
</div>
<h4 className="text-2xl font-bold mb-3">Lieux de Patrimoine</h4>
<p className="text-slate-600 text-sm">Redonnez vie à l'history avec des reconstitutions en réalité augmentée et des parcours scénographiés immersifs.</p>
</div>
</div>
</div>
</section>
{/* Final CTA */}
<section className="py-20">
<div className="max-w-7xl mx-auto px-6">
<div className="bg-gradient-to-br from-slate-900 via-slate-800 to-slate-900 rounded-[3rem] p-12 lg:p-24 text-center relative overflow-hidden">
<div className="absolute top-0 left-0 w-full h-full opacity-10 pointer-events-none">
<div className="absolute top-10 left-10 w-40 h-40 bg-primary rounded-full blur-3xl"></div>
<div className="absolute bottom-10 right-10 w-60 h-60 bg-accent-violet rounded-full blur-3xl"></div>
</div>
<h2 className="text-3xl lg:text-5xl font-extrabold text-white mb-8 relative z-10">
Prêt à transformer votre <span className="text-primary">expérience visiteur</span> ?
</h2>
<p className="text-slate-400 text-lg mb-12 max-w-2xl mx-auto relative z-10">
Rejoignez des dizaines d'institutions culturelles qui font confiance à MyInfoMate pour leur stratégie numérique.
</p>
<div className="flex flex-col sm:flex-row items-center justify-center gap-6 relative z-10">
<button className="w-full sm:w-auto px-10 py-5 bg-primary text-slate-900 font-extrabold rounded-full shadow-2xl shadow-primary/40 hover:scale-105 transition-all">
Demander une démo gratuite
</button>
<a <a
href="mailto:contact@myinfomate.com?subject=Demande de démo" href="mailto:contact@unov.be"
className="bg-green-600 text-white px-8 py-4 rounded-lg hover:bg-green-700 transition" className="w-full sm:w-auto px-10 py-5 bg-white/10 text-white font-bold rounded-full hover:bg-white/20 transition-all border border-white/10 text-center"
> >
Demander une démo Nous contacter
</a> </a>
</div>
</div>
</div>
</section> </section>
</div>
{/* Footer */} {/* Footer */}
<footer className="bg-gray-800 text-white py-8 text-center"> <footer className="bg-slate-50 pt-20 pb-10 border-t border-slate-200">
<p>© 2026 MyInfoMate Tous droits réservés</p> <div className="max-w-7xl mx-auto px-6">
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 mb-16">
<div className="col-span-1 lg:col-span-1">
<div className="flex items-center gap-3 mb-6">
<img
src={resolveImage("{{DATA:IMAGE:IMAGE_14}}")}
alt="MyInfoMate Logo"
className="h-8 w-auto object-contain"
/>
<span className="text-lg font-extrabold tracking-tight text-slate-900">MyInfoMate</span>
</div>
<p className="text-slate-500 text-sm leading-relaxed mb-6">
La solution SaaS pour la digitalisation des musées et sites culturels. Créativité et technologie au service du patrimoine.
</p>
<div className="flex gap-4">
<a className="w-10 h-10 rounded-full bg-slate-200 flex items-center justify-center text-slate-600 hover:bg-primary hover:text-slate-900 transition-all" href="#">
<span className="material-symbols-outlined">public</span>
</a>
<a className="w-10 h-10 rounded-full bg-slate-200 flex items-center justify-center text-slate-600 hover:bg-primary hover:text-slate-900 transition-all" href="mailto:contact@unov.be">
<span className="material-symbols-outlined">alternate_email</span>
</a>
</div>
</div>
<div>
{/* <h4 className="font-bold text-slate-900 mb-6 uppercase text-xs tracking-widest">Produit</h4>
<ul className="space-y-4">
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Fonctionnalités</a></li>
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Marque Blanche</a></li>
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">CMS Centralisé</a></li>
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Tarifs</a></li>
</ul> */}
</div>
<div>
{/* <h4 className="font-bold text-slate-900 mb-6 uppercase text-xs tracking-widest">Entreprise</h4>
<ul className="space-y-4">
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">À propos</a></li>
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Blog</a></li>
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Partenaires</a></li>
<li><a className="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Contact</a></li>
</ul> */}
</div>
<div>
<h4 className="font-bold text-slate-900 mb-6 uppercase text-xs tracking-widest">Contact</h4>
<ul className="space-y-4">
<li className="flex items-start gap-3 text-sm text-slate-500">
<span className="material-symbols-outlined text-primary text-sm">location_on</span>
UNOV, 5020 Vedrin
</li>
<li className="flex items-center gap-3 text-sm text-slate-500">
<span className="material-symbols-outlined text-primary text-sm">mail</span>
contact@unov.be
</li>
<li className="flex items-center gap-3 text-sm text-slate-500">
<span className="material-symbols-outlined text-primary text-sm">call</span>
+32 (0)498 07 95 35
</li>
</ul>
</div>
</div>
<div className="pt-8 border-t border-slate-200 flex flex-col md:flex-row justify-between items-center gap-4">
<p className="text-xs text-slate-400">© 2026 MyInfoMate. Tous droits réservés.</p>
<div className="flex gap-8">
<a className="text-xs text-slate-400 hover:text-slate-600" href="#">Mentions Légales</a>
<a className="text-xs text-slate-400 hover:text-slate-600" href="#">Confidentialité</a>
</div>
</div>
</div>
</footer> </footer>
</main> </main>
) );
} }

19
src/data/stitch-images.ts Normal file
View File

@ -0,0 +1,19 @@
/**
* Mapping object for Stitch image placeholders.
* Replace the values below with your actual image paths or URLs.
*/
export const STITCH_IMAGES: Record<string, string> = {
"{{DATA:IMAGE:IMAGE_14}}": "/myinfomate-logo.png",
"{{DATA:IMAGE:IMAGE_4}}": "https://images.unsplash.com/photo-1549490349-8643362247b5?auto=format&fit=crop&q=80&w=2000",
"{{DATA:IMAGE:IMAGE_5}}": "https://images.unsplash.com/photo-1517694712202-14dd9538aa97?auto=format&fit=crop&q=80&w=500",
"{{DATA:IMAGE:IMAGE_6}}": "https://images.unsplash.com/photo-1549490349-8643362247b5?auto=format&fit=crop&q=80&w=200",
"{{DATA:IMAGE:IMAGE_7}}": "https://images.unsplash.com/photo-1549490349-8643362247b5?auto=format&fit=crop&q=80&w=200",
};
/**
* Helper to resolve a Stitch placeholder.
* If the placeholder is not found, it returns the placeholder itself.
*/
export function resolveImage(placeholder: string): string {
return STITCH_IMAGES[placeholder] || placeholder;
}

376
tmp_stitch_design.html Normal file
View File

@ -0,0 +1,376 @@
<!DOCTYPE html>
<html class="light" lang="fr"><head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>MyInfoMate | Solution Interactive pour Musées et Sites Culturels</title>
<script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&amp;display=swap" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
<script id="tailwind-config">
tailwind.config = {
darkMode: "class",
theme: {
extend: {
colors: {
"primary": "#0df2df", // Teal from logo
"accent-violet": "#8b5cf6", // Violet accent
"accent-orange": "#f97316", // Orange accent
"background-light": "#f8fafc",
"background-dark": "#0f172a",
},
fontFamily: {
"display": ["Plus Jakarta Sans", "sans-serif"]
},
borderRadius: {
"DEFAULT": "1rem",
"lg": "2rem",
"xl": "3rem",
"full": "9999px"
},
},
},
}
</script>
<style>
body {
font-family: 'Plus Jakarta Sans', sans-serif;
}
.glass-card {
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(12px);
border: 1px solid rgba(13, 242, 223, 0.1);
}
</style>
</head>
<body class="bg-background-light text-slate-900 selection:bg-primary/30">
<!-- Top Navigation -->
<header class="fixed top-0 left-0 right-0 z-50 bg-white/80 backdrop-blur-md border-b border-slate-200">
<div class="max-w-7xl mx-auto px-6 h-20 flex items-center justify-between">
<a class="flex items-center" href="#">
<img alt="MyInfoMate Logo" class="h-12 w-auto object-contain" src="{{DATA:IMAGE:IMAGE_14}}"/>
</a>
<nav class="hidden md:flex items-center gap-10">
<a class="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#solutions">Solutions</a>
<a class="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#features">Fonctionnalités</a>
<a class="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#audience">Public</a>
<a class="text-sm font-semibold text-slate-600 hover:text-primary transition-colors" href="#tarifs">Tarifs</a>
</nav>
<div class="flex items-center gap-4">
<button class="hidden sm:block text-sm font-bold text-slate-900 hover:text-primary px-4 py-2 transition-colors">Connexion</button>
<button class="bg-primary hover:brightness-110 text-slate-900 font-extrabold text-sm px-6 py-3 rounded-full shadow-lg shadow-primary/20 transition-all active:scale-95">
Demander une démo
</button>
</div>
</div>
</header>
<main class="pt-20">
<!-- Hero Section -->
<section class="relative overflow-hidden py-20 lg:py-32">
<div class="absolute top-0 right-0 -z-10 w-1/2 h-full bg-gradient-to-l from-primary/5 to-transparent blur-3xl"></div>
<div class="absolute -bottom-20 -left-20 -z-10 w-80 h-80 bg-accent-violet/5 rounded-full blur-3xl"></div>
<div class="max-w-7xl mx-auto px-6 flex flex-col lg:flex-row items-center gap-16">
<div class="flex-1 text-center lg:text-left">
<div class="inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 border border-primary/20 text-slate-700 text-xs font-bold uppercase tracking-wider mb-6">
<span class="w-2 h-2 rounded-full bg-primary animate-pulse"></span>
Plateforme No-Code pour la culture
</div>
<h1 class="text-4xl lg:text-6xl font-extrabold text-slate-900 leading-[1.1] mb-8">
MyInfoMate - La solution facile pour créer, gérer et diffuser du <span class="text-transparent bg-clip-text bg-gradient-to-r from-primary via-accent-violet to-accent-orange">contenu interactif</span>
</h1>
<p class="text-lg text-slate-600 leading-relaxed mb-10 max-w-2xl mx-auto lg:mx-0">
Transformez l'expérience de vos visiteurs. Gérez vos parcours sur tablettes et mobiles en temps réel, sans aucune connaissance technique.
</p>
<div class="flex flex-col sm:flex-row items-center justify-center lg:justify-start gap-4">
<button class="w-full sm:w-auto px-8 py-4 bg-primary text-slate-900 font-extrabold rounded-full shadow-xl shadow-primary/30 flex items-center justify-center gap-2 group transition-all">
Demander une démo
<span class="material-symbols-outlined transition-transform group-hover:translate-x-1">arrow_forward</span>
</button>
<button class="w-full sm:w-auto px-8 py-4 bg-white border border-slate-200 text-slate-700 font-bold rounded-full hover:bg-slate-50 transition-all shadow-sm">
Voir un exemple
</button>
</div>
</div>
<div class="flex-1 relative">
<!-- UI Mockup Group -->
<div class="relative w-full aspect-[4/3] max-w-xl mx-auto"><!-- Interactive Map Tablet Preview -->
<div class="absolute top-0 left-0 w-full h-[85%] bg-slate-900 rounded-3xl overflow-hidden shadow-2xl border-4 border-slate-800 z-10 transform -rotate-2">
<img alt="Modern Interactive Map Interface" class="w-full h-full object-cover opacity-80" src="{{DATA:IMAGE:IMAGE_4}}"/>
<div class="absolute top-4 left-6 bg-white/90 backdrop-blur px-4 py-2 rounded-xl shadow-lg border border-primary/20">
<p class="text-[10px] font-bold text-slate-400 uppercase">Carte Interactive</p>
<p class="text-xs font-extrabold text-slate-900">Parcours des Sculptures</p>
</div>
</div>
<!-- Agenda Mobile Preview -->
<div class="absolute -bottom-10 -left-10 w-1/3 aspect-[9/19] bg-white rounded-[2rem] shadow-2xl border-4 border-slate-900 z-30 transform rotate-3 overflow-hidden">
<div class="h-full bg-slate-50 flex flex-col">
<div class="p-3 bg-accent-violet text-white">
<p class="text-[10px] font-bold uppercase">Agenda</p>
</div>
<div class="p-2 space-y-2 overflow-hidden">
<div class="rounded-lg overflow-hidden h-16 bg-slate-200">
<img class="w-full h-full object-cover" src="{{DATA:IMAGE:IMAGE_5}}"/>
</div>
<div class="h-2 w-3/4 bg-slate-200 rounded"></div>
<div class="h-2 w-1/2 bg-slate-100 rounded"></div>
<div class="rounded-lg h-16 bg-slate-200"></div>
</div>
</div>
<div class="absolute top-1 left-1/2 -translate-x-1/2 w-8 h-2 bg-slate-900 rounded-full"></div>
</div>
<!-- Tours Mobile Preview -->
<div class="absolute -bottom-6 -right-6 w-[35%] aspect-[9/19] bg-white rounded-[2rem] shadow-2xl border-4 border-slate-900 z-20 transform -rotate-6 overflow-hidden">
<div class="h-full flex flex-col">
<div class="p-3 bg-primary text-slate-900">
<p class="text-[10px] font-bold uppercase">Visites</p>
</div>
<div class="p-2 space-y-3">
<div class="flex gap-2 items-center">
<img class="w-10 h-10 rounded-lg object-cover" src="{{DATA:IMAGE:IMAGE_7}}"/>
<div class="space-y-1">
<div class="h-2 w-16 bg-slate-200 rounded"></div>
<div class="h-1 w-10 bg-slate-100 rounded"></div>
</div>
</div>
<div class="flex gap-2 items-center opacity-50">
<img class="w-10 h-10 rounded-lg object-cover" src="{{DATA:IMAGE:IMAGE_6}}"/>
<div class="h-2 w-16 bg-slate-200 rounded"></div>
</div>
</div>
</div>
<div class="absolute top-1 left-1/2 -translate-x-1/2 w-8 h-2 bg-slate-900 rounded-full"></div>
</div></div>
</div>
</div>
</section>
<!-- Strategic Points -->
<section class="py-24 bg-white" id="features">
<div class="max-w-7xl mx-auto px-6">
<div class="text-center mb-20">
<h2 class="text-accent-violet font-extrabold uppercase tracking-widest text-sm mb-4">Points Stratégiques</h2>
<h3 class="text-3xl lg:text-5xl font-extrabold text-slate-900 tracking-tight">La technologie au service du patrimoine</h3>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
<!-- Feature 1 -->
<div class="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-primary/10 transition-all duration-300">
<div class="w-14 h-14 rounded-2xl bg-primary/20 text-primary flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span class="material-symbols-outlined text-3xl">sync</span>
</div>
<h4 class="text-xl font-extrabold text-slate-900 mb-4">Mises à jour instantanées</h4>
<p class="text-slate-600 leading-relaxed text-sm">Modifiez vos parcours de visite, textes et médias instantanément depuis votre navigateur.</p>
</div>
<!-- Feature 2 -->
<div class="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-accent-violet/10 transition-all duration-300">
<div class="w-14 h-14 rounded-2xl bg-accent-violet/20 text-accent-violet flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span class="material-symbols-outlined text-3xl">code_off</span>
</div>
<h4 class="text-xl font-extrabold text-slate-900 mb-4">Zéro développement</h4>
<p class="text-slate-600 leading-relaxed text-sm">Créez des applications professionnelles sans écrire une seule ligne de code. Tout est visuel.</p>
</div>
<!-- Feature 3 -->
<div class="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-accent-orange/10 transition-all duration-300">
<div class="w-14 h-14 rounded-2xl bg-accent-orange/20 text-accent-orange flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span class="material-symbols-outlined text-3xl">sensors_off</span>
</div>
<h4 class="text-xl font-extrabold text-slate-900 mb-4">Support Beacons (Offline)</h4>
<p class="text-slate-600 leading-relaxed text-sm">Fonctionne sans Wi-Fi grâce aux balises de proximité pour une expérience visiteur sans interruption.</p>
</div>
<!-- Feature 4 -->
<div class="group p-8 rounded-3xl border border-slate-100 bg-slate-50 hover:bg-white hover:shadow-2xl hover:shadow-primary/10 transition-all duration-300">
<div class="w-14 h-14 rounded-2xl bg-primary/20 text-primary flex items-center justify-center mb-6 group-hover:scale-110 transition-transform">
<span class="material-symbols-outlined text-3xl">dashboard_customize</span>
</div>
<h4 class="text-xl font-extrabold text-slate-900 mb-4">Gestion Centralisée (CMS)</h4>
<p class="text-slate-600 leading-relaxed text-sm">Un seul outil pour piloter l'ensemble de vos dispositifs numériques et flottes de tablettes.</p>
</div>
</div>
</div>
</section>
<!-- White Label / Value Proposition -->
<section class="py-24 bg-background-light relative overflow-hidden" id="solutions">
<div class="max-w-7xl mx-auto px-6">
<div class="flex flex-col lg:flex-row items-center gap-20">
<div class="flex-1 order-2 lg:order-1">
<div class="relative max-w-md mx-auto">
<div class="bg-white p-6 rounded-3xl shadow-xl border border-slate-200 transform -rotate-3 hover:rotate-0 transition-transform duration-500">
<div class="flex items-center gap-3 mb-6">
<div class="w-8 h-8 rounded-full bg-accent-orange"></div>
<div class="h-4 w-32 bg-slate-100 rounded-full"></div>
</div>
<div class="space-y-4">
<div class="h-40 bg-slate-50 rounded-2xl flex items-center justify-center overflow-hidden border border-dashed border-slate-200">
<span class="material-symbols-outlined text-slate-300 text-5xl">palette</span>
</div>
<div class="h-4 w-full bg-slate-100 rounded-full"></div>
<div class="h-4 w-2/3 bg-slate-100 rounded-full"></div>
<div class="flex gap-2 pt-2">
<div class="h-10 flex-1 bg-accent-orange rounded-full"></div>
<div class="h-10 flex-1 bg-slate-900 rounded-full"></div>
</div>
</div>
</div>
<div class="absolute -bottom-6 -right-6 w-48 h-48 bg-white p-4 rounded-3xl shadow-2xl border border-slate-200 transform rotate-6 hover:rotate-0 transition-transform duration-500 z-10">
<div class="flex flex-col gap-2">
<p class="text-[10px] font-bold text-slate-400 uppercase">Palette de Couleurs</p>
<div class="grid grid-cols-4 gap-2">
<div class="w-full aspect-square rounded-lg bg-primary"></div>
<div class="w-full aspect-square rounded-lg bg-accent-violet"></div>
<div class="w-full aspect-square rounded-lg bg-accent-orange"></div>
<div class="w-full aspect-square rounded-lg bg-slate-900"></div>
</div>
<div class="mt-4 p-2 bg-primary/10 rounded-xl">
<p class="text-[10px] text-primary font-bold">Thème Appliqué avec succès</p>
</div>
</div>
</div>
</div>
</div>
<div class="flex-1 order-1 lg:order-2">
<h2 class="text-primary font-extrabold uppercase tracking-widest text-sm mb-4">Marque Blanche</h2>
<h3 class="text-3xl lg:text-5xl font-extrabold text-slate-900 leading-tight mb-8">Votre marque, votre application. Pas la nôtre.</h3>
<p class="text-lg text-slate-600 leading-relaxed mb-8">
Bénéficiez d'une solution <strong>White Label</strong> complète. Personnalisez l'interface aux couleurs de votre institution, utilisez votre propre logo et typographie pour une immersion totale de vos visiteurs dans votre univers.
</p>
<ul class="space-y-4 mb-10">
<li class="flex items-center gap-3 text-slate-700 font-semibold">
<span class="material-symbols-outlined text-primary">check_circle</span>
Personnalisation complète des interfaces
</li>
<li class="flex items-center gap-3 text-slate-700 font-semibold">
<span class="material-symbols-outlined text-primary">check_circle</span>
Logo institutionnel sur l'écran d'accueil
</li>
<li class="flex items-center gap-3 text-slate-700 font-semibold">
<span class="material-symbols-outlined text-primary">check_circle</span>
Typographies et iconographies sur-mesure
</li>
</ul>
<button class="bg-slate-900 text-white font-bold px-8 py-4 rounded-full hover:bg-slate-800 transition-all flex items-center gap-2">
Découvrir la personnalisation
<span class="material-symbols-outlined">brush</span>
</button>
</div>
</div>
</div>
</section>
<!-- Target Audience -->
<section class="py-24 bg-white" id="audience">
<div class="max-w-7xl mx-auto px-6">
<div class="text-center mb-16">
<h3 class="text-3xl lg:text-4xl font-extrabold text-slate-900 mb-4">Une solution pensée pour vous</h3>
<p class="text-slate-600 max-w-2xl mx-auto">Que vous soyez une petite galerie ou un monument national, MyInfoMate s'adapte à vos besoins.</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-10">
<div class="text-center p-6">
<div class="w-20 h-20 bg-background-light rounded-full flex items-center justify-center mx-auto mb-6 text-accent-violet">
<span class="material-symbols-outlined text-4xl">museum</span>
</div>
<h4 class="text-2xl font-bold mb-3">Musées &amp; Galeries</h4>
<p class="text-slate-600 text-sm">Digitalisez vos collections et créez des guides multimédias captivants pour vos expositions permanentes et temporaires.</p>
</div>
<div class="text-center p-6">
<div class="w-20 h-20 bg-background-light rounded-full flex items-center justify-center mx-auto mb-6 text-primary">
<span class="material-symbols-outlined text-4xl">travel_explore</span>
</div>
<h4 class="text-2xl font-bold mb-3">Offices de Tourisme</h4>
<p class="text-slate-600 text-sm">Guidez les visiteurs à travers votre ville ou région avec des cartes interactives et des points d'intérêt géo-localisés.</p>
</div>
<div class="text-center p-6">
<div class="w-20 h-20 bg-background-light rounded-full flex items-center justify-center mx-auto mb-6 text-accent-orange">
<span class="material-symbols-outlined text-4xl">castle</span>
</div>
<h4 class="text-2xl font-bold mb-3">Lieux de Patrimoine</h4>
<p class="text-slate-600 text-sm">Redonnez vie à l'histoire avec des reconstitutions en réalité augmentée et des parcours scénographiés immersifs.</p>
</div>
</div>
</div>
</section>
<!-- Final CTA -->
<section class="py-20">
<div class="max-w-7xl mx-auto px-6">
<div class="bg-gradient-to-br from-slate-900 via-slate-800 to-slate-900 rounded-[3rem] p-12 lg:p-24 text-center relative overflow-hidden">
<div class="absolute top-0 left-0 w-full h-full opacity-10 pointer-events-none">
<div class="absolute top-10 left-10 w-40 h-40 bg-primary rounded-full blur-3xl"></div>
<div class="absolute bottom-10 right-10 w-60 h-60 bg-accent-violet rounded-full blur-3xl"></div>
</div>
<h2 class="text-3xl lg:text-5xl font-extrabold text-white mb-8 relative z-10">
Prêt à transformer votre <span class="text-primary">expérience visiteur</span> ?
</h2>
<p class="text-slate-400 text-lg mb-12 max-w-2xl mx-auto relative z-10">
Rejoignez des dizaines d'institutions culturelles qui font confiance à MyInfoMate pour leur stratégie numérique.
</p>
<div class="flex flex-col sm:flex-row items-center justify-center gap-6 relative z-10">
<button class="w-full sm:w-auto px-10 py-5 bg-primary text-slate-900 font-extrabold rounded-full shadow-2xl shadow-primary/40 hover:scale-105 transition-all">
Demander une démo gratuite
</button>
<button class="w-full sm:w-auto px-10 py-5 bg-white/10 text-white font-bold rounded-full hover:bg-white/20 transition-all border border-white/10">
Nous contacter
</button>
</div>
</div>
</div>
</section>
</main>
<!-- Footer -->
<footer class="bg-slate-50 pt-20 pb-10 border-t border-slate-200">
<div class="max-w-7xl mx-auto px-6">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 mb-16">
<div class="col-span-1 lg:col-span-1">
<div class="flex items-center mb-6">
<img alt="MyInfoMate Logo" class="h-10 w-auto object-contain" src="{{DATA:IMAGE:IMAGE_14}}"/>
</div>
<p class="text-slate-500 text-sm leading-relaxed mb-6">
La solution SaaS leader pour la digitalisation des musées et sites culturels. Créativité et technologie au service du patrimoine.
</p>
<div class="flex gap-4">
<a class="w-10 h-10 rounded-full bg-slate-200 flex items-center justify-center text-slate-600 hover:bg-primary hover:text-slate-900 transition-all" href="#"><span class="material-symbols-outlined">public</span></a>
<a class="w-10 h-10 rounded-full bg-slate-200 flex items-center justify-center text-slate-600 hover:bg-primary hover:text-slate-900 transition-all" href="#"><span class="material-symbols-outlined">alternate_email</span></a>
</div>
</div>
<div>
<h4 class="font-bold text-slate-900 mb-6 uppercase text-xs tracking-widest">Produit</h4>
<ul class="space-y-4">
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Fonctionnalités</a></li>
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Marque Blanche</a></li>
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">CMS Centralisé</a></li>
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Tarifs</a></li>
</ul>
</div>
<div>
<h4 class="font-bold text-slate-900 mb-6 uppercase text-xs tracking-widest">Entreprise</h4>
<ul class="space-y-4">
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">À propos</a></li>
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Blog</a></li>
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Partenaires</a></li>
<li><a class="text-sm text-slate-500 hover:text-primary transition-colors" href="#">Contact</a></li>
</ul>
</div>
<div>
<h4 class="font-bold text-slate-900 mb-6 uppercase text-xs tracking-widest">Contact</h4>
<ul class="space-y-4">
<li class="flex items-start gap-3 text-sm text-slate-500">
<span class="material-symbols-outlined text-primary text-sm">location_on</span>
12 Rue de la Culture, 75001 Paris
</li>
<li class="flex items-center gap-3 text-sm text-slate-500">
<span class="material-symbols-outlined text-primary text-sm">mail</span>
hello@myinfomate.fr
</li>
<li class="flex items-center gap-3 text-sm text-slate-500">
<span class="material-symbols-outlined text-primary text-sm">call</span>
+33 (0)1 23 45 67 89
</li>
</ul>
</div>
</div>
<div class="pt-8 border-t border-slate-200 flex flex-col md:flex-row justify-between items-center gap-4">
<p class="text-xs text-slate-400">© 2024 MyInfoMate. Tous droits réservés.</p>
<div class="flex gap-8">
<a class="text-xs text-slate-400 hover:text-slate-600" href="#">Mentions Légales</a>
<a class="text-xs text-slate-400 hover:text-slate-600" href="#">Confidentialité</a>
</div>
</div>
</div>
</footer>
</body></html>