'use client'; import React, { useState, useEffect } from 'react'; import { resolveImage } from '@/data/stitch-images'; export default function Home() { const [formData, setFormData] = useState({ firstName: '', lastName: '', email: '', message: '' }); const [status, setStatus] = useState<'idle' | 'loading' | 'success' | 'error'>('idle'); const [activeModule, setActiveModule] = useState(0); const [isMenuOpen, setIsMenuOpen] = useState(false); // Lock body scroll when mobile menu is open useEffect(() => { if (isMenuOpen) { document.body.style.overflow = 'hidden'; } else { document.body.style.overflow = 'auto'; } return () => { document.body.style.overflow = 'auto'; }; }, [isMenuOpen]); const modules = [ { id: 'map', title: 'Cartes & Plans', icon: 'map', theme: 'rose', description: 'Une cartographie interactive ultra-précise pour guider vos visiteurs. Géolocalisation en temps réel, points d’intérêt cliquables et navigation fluide.', value: 'Améliorez l’orientation et augmentez la satisfaction visiteur.' }, { id: 'quiz', title: 'Jeux & Quiz', icon: 'sports_esports', theme: 'rose', description: 'Transformez la visite en aventure ludique. Chasses au trésor, quiz de connaissances et parcours gamifiés pour capter l’attention de tous vos visiteurs.', value: 'Augmentez l’engagement et la fidélisation de vos visiteurs.' }, { id: 'video', title: 'Audio & Vidéo', icon: 'videocam', theme: 'rose', description: 'Diffusez vos contenus multimédias HD sans latence. Audio-guides immersifs, vidéos et témoignages accessibles en un clic.', value: 'Enrichissez l’expérience visiteur par le multimédia.' }, { id: 'article', title: 'Articles & PDF', icon: 'article', theme: 'rose', description: 'Offrez une lecture confortable de vos contenus. Fiches descriptives, brochures PDF et catalogues numérisés.', value: 'Digitalisez vos supports papier sans perte de qualité.' }, { id: 'agenda', title: 'Agenda & Événements', icon: 'calendar_month', theme: 'rose', description: 'Gérez dynamiquement votre programmation. Événements, conférences ou ateliers : vos visiteurs ne ratent plus rien.', value: 'Optimisez la fréquentation de vos activités.' }, { id: 'offline', title: 'Accès Hors Ligne', icon: 'download_for_offline', theme: 'rose', description: 'Éliminez les zones blanches. Permettez le téléchargement automatique des contenus pour une consultation fluide même sans connexion 4G/Wifi.', value: 'Garantissez un service continu partout sur votre site.' }, { id: 'web', title: 'Contenu Web & Social', icon: 'public', theme: 'rose', description: 'Intégrez le meilleur du web. Formulaires, réseaux sociaux ou liens externes : ouvrez votre app sur le monde.', value: 'Connectez votre écosystème digital en un seul lieu.' }, { id: 'stats', title: 'Statistiques & Data', icon: 'monitoring', theme: 'rose', description: 'Analysez le comportement de vos visiteurs. Contenus populaires, temps de lecture et engagement : pilotez par la donnée.', value: 'Prenez des décisions éclairées basées sur l’usage réel.' } ]; const handleSubmit = async (e: React.FormEvent) => { e.preventDefault(); setStatus('loading'); try { const response = await fetch("https://formspree.io/f/xbdaajlo", { method: "POST", headers: { "Content-Type": "application/json", "Accept": "application/json" }, body: JSON.stringify(formData) }); if (response.ok) { setStatus('success'); setFormData({ firstName: '', lastName: '', email: '', message: '' }); } else { setStatus('error'); } } catch (error) { setStatus('error'); } }; const handleChange = (e: React.ChangeEvent) => { const { name, value } = e.target; setFormData(prev => ({ ...prev, [name]: value })); }; const scrollToContact = (e: React.MouseEvent) => { e.preventDefault(); document.getElementById('contact')?.scrollIntoView({ behavior: 'smooth' }); }; return (
{/* Top Navigation */}
MyInfoMate Logo MyInfoMate
Connexion
{/* Mobile Menu Backdrop */}
setIsMenuOpen(false)} /> {/* Mobile Menu Sidebar */}
{/* Close Button Header */}
{/* Hero Section */}
La technologie au service de l'expérience visiteur

MyInfoMate - La solution facile pour créer, gérer et diffuser du contenu interactif

Transformez l'expérience de vos visiteurs. Gérez vos parcours sur tablettes et mobiles en temps réel, sans aucune connaissance technique.

{/* */}
{/* UI Mockup Group - Improved for Mobile */}
{/* Interactive Map Tablet Preview */}
Modern Interactive Map Interface

Carte Interactive

Parcours Découverte

{/* Agenda Mobile Preview - Hidden or repositioned on very small screens */}

Agenda

Mockup 1
{/* Tours Mobile Preview */}

Visites

Mockup 2
{/* Strategic Points */}

Points Stratégiques

La technologie au service de l'expérience visiteur

{/* Feature 1 */}
sync

Mises à jour instantanées

Modifiez vos parcours de visite, textes et médias instantanément depuis votre navigateur.

{/* Feature 2 */}
code_off

Zéro développement

Créez des applications professionnelles sans écrire une seule ligne de code. Tout est visuel.

{/* Feature 3 */}
download_for_offline

Contenu hors ligne

Permettez à vos visiteurs de télécharger tout ou partie de vos parcours pour une consultation fluide même sans internet.

{/* Feature 4 */}
dashboard_customize

Gestion Centralisée (CMS)

Un seul outil pour piloter l'ensemble de vos dispositifs numériques et flottes de tablettes.

{/* Deployment Modes Section */}

Modes de déploiement

Une plateforme, plusieurs solutions

Choisissez le mode de diffusion le plus adapté à votre lieu et à vos visiteurs. MyInfoMate s'adapte à tous les terminaux.

{/* Mode 1: Mobile BYOD */}
smartphone

Application Mobile (BYOD)

Les visiteurs utilisent leur propre smartphone pour accéder à vos parcours en toute liberté.

{/* Mode 2: Kiosk Tablet */}
tablet_android

Mode Kiosk (Tablette)

Solution robuste pré-installée sur vos flottes de tablettes pour une expérience guidée et contrôlée.

{/* Mode 3: Web App */}
language

Application Web

Accessible instantanément depuis n'importe quel navigateur moderne, sans installation préalable.

{/* Mode 4: Future VR/AR */}
Bientôt
view_in_ar

Innovation VR & AR

Préparez-vous pour le futur avec des expériences immersives sur Meta Quest et lunettes connectées.

{/* Interactive Modules Section (Module Explorer) */}

Fonctionnalités & Modules

Explorateur de modules

Plongez au cœur des possibilités offertes par MyInfoMate. Découvrez comment chaque module transforme l'expérience de vos visiteurs.

{/* Sidebar (Tabs) */}
{modules.map((module, index) => ( ))}
{/* Main Display */}
{/* Mobile: single centered card */}
{modules[activeModule].icon} {modules[activeModule].title}

{modules[activeModule].title}

{modules[activeModule].description}

verified {modules[activeModule].value}

{modules[activeModule].icon}
{modules[activeModule].title}
{modules[activeModule].icon}
{/* Desktop: original layout + enobase-style 3D phone stack */}
{/* Description */}
{modules[activeModule].icon} {modules[activeModule].title}

{modules[activeModule].title}

{modules[activeModule].description}

verified Valeur ajoutée : {modules[activeModule].value}

{/* Enobase-style 3D horizontal perspective phone stack */}
{modules.map((module, index) => { const deckPos = (index - activeModule + modules.length) % modules.length; const isActive = deckPos === 0; return (
{module.icon}
{module.title}
{module.icon}
); })}
{/* White Label / Value Proposition */}
palette

Palette de Couleurs

Thème Appliqué avec succès

White label

Votre marque, votre application. Pas la nôtre.

Bénéficiez d'une solution White Label complète. Personnalisez l'interface aux couleurs de votre lieu, utilisez votre propre logo et typographie pour une immersion totale de vos visiteurs dans votre univers.

  • check_circle Personnalisation complète des interfaces
  • check_circle Votre logo sur l'écran d'accueil
  • check_circle Typographies et iconographies sur-mesure
{/* Target Audience */}

Une solution pensée pour vous

Que vous soyez une petite galerie ou un monument national, MyInfoMate s'adapte à vos besoins.

museum

Musées & Galeries

Digitalisez vos collections et créez des guides multimédias captivants pour vos expositions permanentes et temporaires.

travel_explore

Offices de Tourisme

Guidez les visiteurs à travers votre ville ou région avec des cartes interactives et des points d'intérêt géo-localisés.

hotel

Hôtels & Loisirs

Offrez à vos clients une expérience premium : services, activités, carte interactive du lieu et recommandations personnalisées.

{/* Final CTA */}

Prêt à transformer votre expérience visiteur ?

Rejoignez des dizaines de lieux qui font confiance à MyInfoMate pour engager leurs visiteurs.

Nous contacter
{/* Contact Form Section */}

Contact & Démo

Prêt à commencer l'aventure ?

Remplissez ce formulaire et nous reviendrons vers vous pour une démo personnalisée.

{status === 'success' ? (
task_alt

Message envoyé !

Merci pour votre intérêt. Nous reviendrons vers vous très prochainement.

) : (
{status === 'error' && (
error Une erreur est survenue. Veuillez réessayer ou nous contacter directement par email.
)}
)}
{/* Footer */}
); }