diff --git a/src/app/annuaire/page.tsx b/src/app/annuaire/page.tsx index 4688a85..e06e5c8 100644 --- a/src/app/annuaire/page.tsx +++ b/src/app/annuaire/page.tsx @@ -130,7 +130,7 @@ export default function AnnuairePage() { "Ajouter manuellement de nouveaux contacts avec toutes les informations pertinentes (nom, organisme, numéro de téléphone, email).", tags: ["Création", "Contacts"], imageSrc: - "http://img.b2bpic.net/free-vector/social-network-concept_24908-54698.jpg", + "http://img.b2bpic.net/free-vector/social-network-concept_24908-54698.jpg?_wi=3", imageAlt: "Ajout de contacts", }, { @@ -141,7 +141,7 @@ export default function AnnuairePage() { "Le système détecte automatiquement les doublons par numéro de téléphone. Les doublons sont marqués avec un badge spécial pour faciliter la gestion.", tags: ["Doublons", "Intégrité"], imageSrc: - "http://img.b2bpic.net/free-photo/finger-pressing-button-with-padlock_1134-121.jpg", + "http://img.b2bpic.net/free-photo/finger-pressing-button-with-padlock_1134-121.jpg?_wi=2", imageAlt: "Détection de doublons", }, { @@ -152,7 +152,7 @@ export default function AnnuairePage() { "Consultez l'historique complet de chaque contact, incluant les réunions auxquelles il a participé et les dates des émargements.", tags: ["Historique", "Traçabilité"], imageSrc: - "http://img.b2bpic.net/free-photo/private-investigator-searching-files-based-case-names-archive_482257-83351.jpg", + "http://img.b2bpic.net/free-photo/private-investigator-searching-files-based-case-names-archive_482257-83351.jpg?_wi=2", imageAlt: "Historique des visites", }, ]} diff --git a/src/app/archives/page.tsx b/src/app/archives/page.tsx index 3b72dae..900e2a6 100644 --- a/src/app/archives/page.tsx +++ b/src/app/archives/page.tsx @@ -100,7 +100,7 @@ export default function ArchivesPage() { "Accédez à l'historique complet des réunions clôturées avec tous les détails et les listes d'émargements associées.", tags: ["Consultation", "Historique"], imageSrc: - "http://img.b2bpic.net/free-photo/private-investigator-searching-files-based-case-names-archive_482257-83351.jpg", + "http://img.b2bpic.net/free-photo/private-investigator-searching-files-based-case-names-archive_482257-83351.jpg?_wi=3", imageAlt: "Consultation des archives", }, { @@ -111,7 +111,7 @@ export default function ArchivesPage() { "Restaurer une réunion archivée si nécessaire, selon vos permissions de rôle. Les données et émargements sont restaurés complètement.", tags: ["Restauration", "CRUD"], imageSrc: - "http://img.b2bpic.net/free-vector/colorful-planning-schedule-concept-with-flat-design_23-2147932920.jpg", + "http://img.b2bpic.net/free-vector/colorful-planning-schedule-concept-with-flat-design_23-2147932920.jpg?_wi=3", imageAlt: "Restauration de réunions", }, { @@ -122,7 +122,7 @@ export default function ArchivesPage() { "Générer des rapports d'audit, exporter les données complètes et vérifier la conformité administrative de toutes les réunions archivées.", tags: ["Audit", "Conformité"], imageSrc: - "http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148373760.jpg", + "http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148373760.jpg?_wi=3", imageAlt: "Audit et conformité", }, ]} @@ -147,7 +147,7 @@ export default function ArchivesPage() { "Les archives nous permettent de vérifier rapidement l'historique des participants et de résoudre les contentieux.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1463.jpg", + "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1463.jpg?_wi=2", imageAlt: "Fatima Bouamrani", }, { @@ -158,7 +158,7 @@ export default function ArchivesPage() { "La restauration de réunions a résolu plusieurs situations d'urgence. Très utile pour la gestion des exceptions.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3797.jpg", + "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3797.jpg?_wi=2", imageAlt: "Mohamed Saïdi", }, { @@ -169,7 +169,7 @@ export default function ArchivesPage() { "L'accès aux archives facilite grandement nos audits internes et nous permet de documenter complètement chaque réunion.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1462.jpg", + "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1462.jpg?_wi=2", imageAlt: "Amira Ghazali", }, ]} diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index 4e6886a..cb6a747 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -130,7 +130,7 @@ export default function DashboardPage() { "Initier une nouvelle réunion en remplissant l'objet, la date et l'heure. Un identifiant unique sera généré automatiquement.", tags: ["Création", "CRUD"], imageSrc: - "http://img.b2bpic.net/free-vector/colorful-planning-schedule-concept-with-flat-design_23-2147932920.jpg", + "http://img.b2bpic.net/free-vector/colorful-planning-schedule-concept-with-flat-design_23-2147932920.jpg?_wi=2", imageAlt: "Création de réunion", }, { @@ -141,7 +141,7 @@ export default function DashboardPage() { "Ajouter ou importer des participants, générer des codes QR, et suivre les émargements en temps réel pour chaque réunion.", tags: ["Participants", "QR"], imageSrc: - "http://img.b2bpic.net/free-vector/social-network-concept_24908-54698.jpg", + "http://img.b2bpic.net/free-vector/social-network-concept_24908-54698.jpg?_wi=2", imageAlt: "Gestion des participants", }, { @@ -152,7 +152,7 @@ export default function DashboardPage() { "Télécharger les listes d'émargements, les rapports et les statistiques en formats Excel ou PDF pour documentation et conformité.", tags: ["Export", "Rapports"], imageSrc: - "http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148373760.jpg", + "http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148373760.jpg?_wi=2", imageAlt: "Exports et rapports", }, ]} diff --git a/src/app/page.tsx b/src/app/page.tsx index b4b3d93..d64b437 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -182,7 +182,7 @@ export default function HomePage() { "Créez, éditez et archivez des réunions avec des identifiants générés automatiquement, des dates précises et une traçabilité complète.", tags: ["Dashboard", "CRUD"], imageSrc: - "http://img.b2bpic.net/free-vector/colorful-planning-schedule-concept-with-flat-design_23-2147932920.jpg", + "http://img.b2bpic.net/free-vector/colorful-planning-schedule-concept-with-flat-design_23-2147932920.jpg?_wi=1", imageAlt: "Gestion des réunions", }, { @@ -204,7 +204,7 @@ export default function HomePage() { "Référentiel centralisé des participants avec détection des doublons, historique des visites et gestion complète des organismes.", tags: ["Contacts", "Annuaire"], imageSrc: - "http://img.b2bpic.net/free-vector/social-network-concept_24908-54698.jpg", + "http://img.b2bpic.net/free-vector/social-network-concept_24908-54698.jpg?_wi=1", imageAlt: "Annuaire des contacts", }, { @@ -215,7 +215,7 @@ export default function HomePage() { "Quatre niveaux de permissions (VIEWER, AGENT, ADMIN, SUPER_ADMIN) avec visibilité claire des actions désactivées pour chaque rôle.", tags: ["Sécurité", "Permissions"], imageSrc: - "http://img.b2bpic.net/free-photo/finger-pressing-button-with-padlock_1134-121.jpg", + "http://img.b2bpic.net/free-photo/finger-pressing-button-with-padlock_1134-121.jpg?_wi=1", imageAlt: "Contrôle d'accès", }, { @@ -226,7 +226,7 @@ export default function HomePage() { "Téléchargez les données en formats Excel et PDF avec sécurité, auditabilité et conformité aux normes gouvernementales.", tags: ["Export", "Audit"], imageSrc: - "http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148373760.jpg", + "http://img.b2bpic.net/free-vector/dashboard-user-panel-template_23-2148373760.jpg?_wi=1", imageAlt: "Exports sécurisés", }, { @@ -237,7 +237,7 @@ export default function HomePage() { "Archivez les réunions clôturées, conservez l'historique complet et restaurez les données si nécessaire selon les permissions.", tags: ["Archive", "Historique"], imageSrc: - "http://img.b2bpic.net/free-photo/private-investigator-searching-files-based-case-names-archive_482257-83351.jpg", + "http://img.b2bpic.net/free-photo/private-investigator-searching-files-based-case-names-archive_482257-83351.jpg?_wi=1", imageAlt: "Archives", }, ]} @@ -302,7 +302,7 @@ export default function HomePage() { "La plateforme a réduit nos temps de traitement des émargements de 70%. L'interface est très intuitive.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1463.jpg", + "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1463.jpg?_wi=1", imageAlt: "Fatima Bouamrani", }, { @@ -313,7 +313,7 @@ export default function HomePage() { "Les rapports automatisés et les exports nous font gagner plusieurs heures chaque semaine.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3797.jpg", + "http://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3797.jpg?_wi=1", imageAlt: "Mohamed Saïdi", }, { @@ -346,7 +346,7 @@ export default function HomePage() { "Les traces d'audit complètes et les archives rendent les contrôles beaucoup plus faciles et documentés.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1462.jpg", + "http://img.b2bpic.net/free-photo/businesswoman-using-laptop_1398-1462.jpg?_wi=1", imageAlt: "Amira Ghazali", }, {