const { useState, useEffect } = React;
function App() {
const [isModalOpen, setIsModalOpen] = useState(false);
const [step, setStep] = useState(1);
const [isSubmitted, setIsSubmitted] = useState(false);
const [missionData, setMissionData] = useState({
objective: '',
details: '',
level: 'Débutant',
budget: 'Gratuit',
priority: 'Le meilleur rapport qualité/prix',
sector: ''
});
const updateData = (field, value) => {
setMissionData(prev => ({ ...prev, [field]: value }));
};
const nextStep = () => setStep(s => Math.min(s + 1, 4));
const prevStep = () => setStep(s => Math.max(s - 1, 1));
const submitMission = () => {
setIsSubmitted(true);
};
const resetForm = () => {
setIsModalOpen(false);
setStep(1);
setIsSubmitted(false);
};
return (
{/* Navigation */}
{/* Hero Section */}
Conseiller indépendant en IA
Trouvez l'Agent IA parfait pour votre business.
Confiez une mission. Nos agents intelligents recherchent, analysent et comparent les meilleures solutions pendant que vous restez concentré sur l'essentiel.
setIsModalOpen(true)}
className="px-8 py-4 rounded-full bg-[#0F172A] text-white font-semibold shadow-xl shadow-blue-900/20 hover:scale-105 active:scale-95 transition-all"
>
Confier une mission
Explorer le marché
{["IA Vérifiées", "Indépendance", "Données Protégées"].map(check => (
))}
{/* Modal Form */}
{isModalOpen && (
{!isSubmitted ? (
<>
Décrivez votre mission
Étape {step} sur 4
{step === 1 && (
)}
{step === 2 && (
Votre niveau d'expertise
{['Débutant', 'Intermédiaire', 'Expert'].map(l => (
updateData('level', l)}
className={`py-3 rounded-xl border-2 transition-all font-medium ${missionData.level === l ? 'border-blue-600 bg-blue-50 text-blue-700' : 'border-slate-100 hover:border-slate-200 shadow-sm'}`}
>
{l}
))}
Budget envisagé
{['Gratuit', '< 20€', '20–100€', '100–500€', '∞'].map(b => (
updateData('budget', b)}
className={`py-2 rounded-lg border-2 transition-all text-sm font-medium ${missionData.budget === b ? 'border-blue-600 bg-blue-50 text-blue-700' : 'border-slate-100 hover:border-slate-200'}`}
>
{b}
))}
)}
{step === 3 && (
Priorité majeure
{['Le plus simple', 'Le plus puissant', 'Le moins cher', 'Le plus rapide', 'Le meilleur rapport qualité/prix'].map(p => (
updateData('priority', p)}
className={`py-4 px-6 text-left rounded-xl border-2 transition-all font-medium flex justify-between items-center ${missionData.priority === p ? 'border-blue-600 bg-blue-50 text-blue-700' : 'border-slate-100 hover:border-slate-200'}`}
>
{p}
{missionData.priority === p &&
}
))}
)}
{step === 4 && (
Résumé de votre mission
Objectif
{missionData.objective}
Expertise
{missionData.level}
Budget
{missionData.budget}
Priorité
{missionData.priority}
En cliquant sur "Lancer l'analyse", notre conseiller indépendant filtrera plus de 5000 IA pour vous.
)}
Retour
{step === 4 ? "Lancer l'analyse" : "Suivant"}
>
) : (
Analyse terminée
Voici les meilleures recommandations pour votre mission : {missionData.objective}
{[
{name: 'Claude 3.5 Sonnet', score: 98, tag: 'Élite', desc: 'Le meilleur pour la rédaction et le raisonnement.'},
{name: 'ChatGPT Plus', score: 96, tag: 'Polyvalent', desc: 'Excellent pour la génération d’images et le Web.'},
{name: 'Mistral Large', score: 92, tag: 'Souverain', desc: 'Solution européenne haute performance.'}
].map((ia, index) => (
0{index+1}
{ia.name}
{ia.tag}
{ia.desc}
))}
Nouvelle mission
)}
)}
{/* Footer Inspired Section */}
Votre conseiller indépendant pour trouver l’intelligence artificielle adaptée à vos besoins. Recommandations personnalisées, comparatifs détaillés, guides pratiques.
Plateforme
Recommandation IA
Comparatifs
Toutes les catégories
Blog
Ressources
Guides d’IA
Tutoriels
Newsletter
Contact
Légal
Confidentialité
CGU
Cookies
À propos
© 2024 L'Agent Marchand. Tous droits réservés.
Linkedin
Twitter
YouTube
);
}
ReactDOM.render( , document.getElementById('artifact_react'));