nouvelle version des textes

This commit is contained in:
ifaryd
2026-06-08 13:00:54 +00:00
parent c0ec5c98dd
commit 575c184bb8
27 changed files with 3794 additions and 1227 deletions

View File

@@ -65,14 +65,14 @@ class PublicPagesTest(TestCase):
class TemplateContentTest(TestCase):
def test_home_contains_products(self):
r = self.client.get(reverse('core:home'))
self.assertContains(r, 'KIRIQ')
self.assertContains(r, 'KIRiQ')
self.assertContains(r, 'Jool Monitor')
self.assertContains(r, 'Jool ID')
self.assertContains(r, 'Mon Agro')
def test_kiriq_page_title(self):
r = self.client.get(reverse('core:kiriq'))
self.assertContains(r, 'KIRIQ')
self.assertContains(r, 'KIRiQ')
def test_monitor_page_title(self):
r = self.client.get(reverse('core:monitor'))

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -62,7 +62,7 @@ msgstr "Jool International — AgriTech Solutions for Africa"
msgid ""
"Jool International propose des solutions AgriTech pour l'agriculture "
"africaine : KIRIQ AI (diagnostic satellitaire IA), Jool Monitor "
"africaine : KIRiQ Ai (diagnostic satellitaire IA), Jool Monitor "
"(cartographie drone), Jool ID (digitalisation producteurs) et Mon Agro "
"(interventions terrain). Optimisez vos exploitations en Côte d'Ivoire et "
"en Afrique."
@@ -72,11 +72,11 @@ msgstr ""
"(farmer digitalisation) and Mon Agro (field interventions). Optimise your "
"operations in Côte d'Ivoire and across Africa."
msgid "KIRIQ AI, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique."
msgstr "KIRIQ AI, Jool Monitor, Jool ID and Mon Agro: precision tools to manage your agricultural operations in Africa."
msgid "KIRiQ Ai, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique."
msgstr "KIRiQ Ai, Jool Monitor, Jool ID and Mon Agro: precision tools to manage your agricultural operations in Africa."
msgid "KIRIQ AI, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique."
msgstr "KIRIQ AI, Jool Monitor and Jool ID: precision tools to manage your agricultural operations in Africa."
msgid "KIRiQ Ai, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique."
msgstr "KIRiQ Ai, Jool Monitor and Jool ID: precision tools to manage your agricultural operations in Africa."
msgid "L'intelligence agricole,<br>vue du <em>ciel et du terrain.</em>"
msgstr "Agricultural intelligence,<br>seen from <em>above and on the ground.</em>"
@@ -133,14 +133,14 @@ msgid "Basé sur les données JooL 20242025"
msgstr "Based on JooL data 20242025"
# ── Section KIRIQ ──
msgid "KIRIQ AI · DIAGNOSTIC SATELLITAIRE"
msgstr "KIRIQ AI · SATELLITE DIAGNOSTICS"
msgid "KIRiQ Ai · DIAGNOSTIC SATELLITAIRE"
msgstr "KIRiQ Ai · SATELLITE DIAGNOSTICS"
msgid "Détectez les problèmes<br>avant qu'ils<br><em>impactent vos rendements.</em>"
msgstr "Detect problems<br>before they<br><em>impact your yields.</em>"
msgid "KIRiQ AI analyse les images satellite pour détecter les anomalies végétatives, évaluer l'état des cultures et générer des recommandations agronomiques actionnables — parcelle par parcelle, semaine après semaine."
msgstr "KIRiQ AI analyses satellite imagery to detect vegetative anomalies, assess crop health and generate actionable agronomic recommendations — field by field, week by week."
msgid "KIRiQ Ai analyse les images satellite pour détecter les anomalies végétatives, évaluer l'état des cultures et générer des recommandations agronomiques actionnables — parcelle par parcelle, semaine après semaine."
msgstr "KIRiQ Ai analyses satellite imagery to detect vegetative anomalies, assess crop health and generate actionable agronomic recommendations — field by field, week by week."
msgid "Stress hydrique détecté"
msgstr "Water stress detected"
@@ -169,8 +169,8 @@ msgstr "Field recommendations"
msgid "Chaque alerte génère une recommandation d'intervention priorisée."
msgstr "Each alert generates a prioritised intervention recommendation."
msgid "Découvrir KIRIQ AI"
msgstr "Discover KIRIQ AI"
msgid "Découvrir KIRiQ Ai"
msgstr "Discover KIRiQ Ai"
msgid "Demander une démo"
msgstr "Request a demo"
@@ -256,14 +256,14 @@ msgstr "MON AGRO · FIELD INTERVENTION"
msgid "Transformez les recommandations<br><em>en interventions terrain.</em>"
msgstr "Turn recommendations<br><em>into field interventions.</em>"
msgid "Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes et techniciens pour accompagner les producteurs, exécuter les interventions et assurer le suivi des parcelles avec précision."
msgstr "Mon Agro by JooL connects KIRiQ AI diagnostics to a network of agronomists and technicians to support farmers, execute interventions and track fields with precision."
msgid "Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes et techniciens pour accompagner les producteurs, exécuter les interventions et assurer le suivi des parcelles avec précision."
msgstr "Mon Agro by JooL connects KIRiQ Ai diagnostics to a network of agronomists and technicians to support farmers, execute interventions and track fields with precision."
msgid "Interventions ciblées par l'IA"
msgstr "AI-targeted interventions"
msgid "Déployez les bonnes actions au bon endroit grâce aux alertes et niveaux de priorité générés par KIRiQ AI."
msgstr "Deploy the right actions in the right place using alerts and priority levels generated by KIRiQ AI."
msgid "Déployez les bonnes actions au bon endroit grâce aux alertes et niveaux de priorité générés par KIRiQ Ai."
msgstr "Deploy the right actions in the right place using alerts and priority levels generated by KIRiQ Ai."
msgid "Coordination des équipes terrain"
msgstr "Field team coordination"
@@ -326,17 +326,17 @@ msgstr "Frequently asked questions"
msgid "Tout ce que vous devez savoir sur les solutions JooL."
msgstr "Everything you need to know about JooL solutions."
msgid "Quelles cultures sont compatibles avec KIRiQ AI ?"
msgstr "Which crops are compatible with KIRiQ AI?"
msgid "Quelles cultures sont compatibles avec KIRiQ Ai ?"
msgstr "Which crops are compatible with KIRiQ Ai?"
msgid "KIRiQ AI est actuellement optimisé pour l'hévéa, le palmier à huile et le cacao — les trois cultures stratégiques de l'agriculture africaine. D'autres cultures sont en cours d'intégration."
msgstr "KIRiQ AI is currently optimised for rubber, oil palm and cocoa — the three strategic crops of African agriculture. Other crops are being integrated."
msgid "KIRiQ Ai est actuellement optimisé pour l'hévéa, le palmier à huile et le cacao — les trois cultures stratégiques de l'agriculture africaine. D'autres cultures sont en cours d'intégration."
msgstr "KIRiQ Ai is currently optimised for rubber, oil palm and cocoa — the three strategic crops of African agriculture. Other crops are being integrated."
msgid "Quelle est la fréquence des analyses satellite ?"
msgstr "How often are satellite analyses performed?"
msgid "Les analyses KIRiQ AI sont produites chaque semaine (selon disponibilité satellite et couverture nuageuse), avec des alertes envoyées dès qu'une anomalie est détectée sur vos parcelles."
msgstr "KIRiQ AI analyses are produced every week (depending on satellite availability and cloud cover), with alerts sent as soon as an anomaly is detected on your fields."
msgid "Les analyses KIRiQ Ai sont produites chaque semaine (selon disponibilité satellite et couverture nuageuse), avec des alertes envoyées dès qu'une anomalie est détectée sur vos parcelles."
msgstr "KIRiQ Ai analyses are produced every week (depending on satellite availability and cloud cover), with alerts sent as soon as an anomaly is detected on your fields."
msgid "Faut-il acheter un drone pour utiliser Jool Monitor ?"
msgstr "Do I need to buy a drone to use Jool Monitor?"
@@ -735,8 +735,8 @@ msgstr "Total area"
msgid "Mon Agro — Intervention & opérations terrain agricoles | Jool International"
msgstr "Mon Agro — Agricultural field intervention & operations | Jool International"
msgid "Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes et techniciens pour exécuter les interventions terrain, accompagner les producteurs et assurer le suivi des parcelles à grande échelle."
msgstr "Mon Agro by JooL connects KIRiQ AI diagnostics to a network of agronomists and technicians to execute field interventions, support farmers and monitor fields at scale."
msgid "Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes et techniciens pour exécuter les interventions terrain, accompagner les producteurs et assurer le suivi des parcelles à grande échelle."
msgstr "Mon Agro by JooL connects KIRiQ Ai diagnostics to a network of agronomists and technicians to execute field interventions, support farmers and monitor fields at scale."
msgid "Mon Agro — Transformez les recommandations en interventions terrain"
msgstr "Mon Agro — Turn recommendations into field interventions"
@@ -783,8 +783,8 @@ msgstr "An operational force designed<br>for <em>agricultural execution.</em>"
msgid "Interventions ciblées"
msgstr "Targeted interventions"
msgid "Déployez les bonnes actions au bon endroit grâce aux alertes, recommandations et niveaux de priorité générés par KIRiQ AI."
msgstr "Deploy the right actions in the right place using alerts, recommendations and priority levels generated by KIRiQ AI."
msgid "Déployez les bonnes actions au bon endroit grâce aux alertes, recommandations et niveaux de priorité générés par KIRiQ Ai."
msgstr "Deploy the right actions in the right place using alerts, recommendations and priority levels generated by KIRiQ Ai."
msgid "Accompagnement des producteurs"
msgstr "Farmer support"
@@ -819,8 +819,8 @@ msgstr "From recommendation to field execution."
msgid "Détection & priorisation"
msgstr "Detection & prioritisation"
msgid "Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ AI et les outils JooL."
msgstr "Anomalies, risks and priority zones are identified via KIRiQ AI and JooL tools."
msgid "Les anomalies, risques et zones prioritaires sont identifiés via KIRiQ Ai et les outils JooL."
msgstr "Anomalies, risks and priority zones are identified via KIRiQ Ai and JooL tools."
msgid "Affectation des missions terrain"
msgstr "Field mission assignment"
@@ -1048,8 +1048,8 @@ msgstr "Our solutions"
msgid "Surveillance satellitaire et IA pour détecter les stress végétatifs, prioriser les interventions et piloter vos plantations depuis le bureau."
msgstr "Satellite monitoring and AI to detect vegetative stress, prioritise interventions and manage your plantations from your desk."
msgid "Découvrir KIRIQ AI"
msgstr "Discover KIRIQ AI"
msgid "Découvrir KIRiQ Ai"
msgstr "Discover KIRiQ Ai"
msgid "Cartographie drone haute résolution, comptage automatique des plants et audit de conformité pour une vision ultra-précise du terrain."
msgstr "High-resolution drone mapping, automatic plant counting and compliance audit for an ultra-precise view of the field."

View File

@@ -198,10 +198,19 @@
}
.hero-text h1 span {
color: var(--teal);
font-style: normal;
}
/* Chaque ligne du h1 hero : bloc non-wrappable */
.hero-h1-line {
display: block;
white-space: nowrap;
}
.hero-h1-accent {
color: var(--teal);
}
.hero-text p {
font-size: 17px;
line-height: 1.7;
@@ -654,7 +663,7 @@
}
/* ══════════════════════════════════════════
SECTION 1 — KIRIQ AI (fond blanc)
SECTION 1 — KIRiQ Ai (fond blanc)
══════════════════════════════════════════ */
.s-kiriq {
background: var(--white);
@@ -1152,6 +1161,7 @@
letter-spacing: -.04em;
line-height: 1;
margin-bottom: 10px;
white-space: nowrap;
}
.stat-lbl {
@@ -1436,7 +1446,7 @@
}
.faq-item.open .faq-a {
max-height: 300px;
max-height: 900px;
padding: 0 24px 22px;
}
@@ -1723,6 +1733,11 @@
padding: 72px 32px 0;
}
/* Taille du h1 hero réduite pour que les 2 lignes tiennent sans wrap */
.hero-text h1 {
font-size: clamp(1.8rem, 8.5vw, 2.8rem);
}
.hero-visual {
margin: 0 auto;
}
@@ -1740,14 +1755,49 @@
padding: 64px 28px;
}
/* Boutons côte à côte sur mobile */
.btn-row {
flex-wrap: nowrap;
}
.btn-primary {
font-size: 13px;
padding: 11px 16px;
gap: 6px;
white-space: nowrap;
}
.btn-primary .material-icons-round {
font-size: 16px;
}
.btn-outline-dark,
.btn-outline-light {
font-size: 13px;
padding: 10px 16px;
white-space: nowrap;
}
.s-stats {
padding: 64px 28px;
padding: 64px 20px;
}
.stats-row {
grid-template-columns: repeat(2, 1fr);
}
.stat-cell {
padding: 28px 12px;
}
.stat-val {
font-size: clamp(1.5rem, 7vw, 2.4rem);
}
.stat-lbl {
font-size: 12px;
}
.feat-grid {
grid-template-columns: 1fr 1fr;
}
@@ -1863,6 +1913,10 @@
grid-template-columns: 1fr 1fr;
}
.stat-val {
font-size: clamp(1.3rem, 6vw, 1.8rem);
}
.hero-mockup {
width: 280px;
}

View File

@@ -0,0 +1,143 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="1254.000000pt" height="1280.000000pt" viewBox="0 0 1254.000000 1280.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.15, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,1280.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M5061 12746 c-35 -30 -73 -56 -85 -58 -11 -2 -58 9 -102 25 -66 22
-87 25 -109 17 -17 -7 -33 -7 -45 0 -30 16 -46 12 -58 -15 -9 -18 -19 -25 -41
-25 -19 0 -35 -8 -45 -22 l-15 -22 -48 26 c-43 23 -63 26 -190 31 l-142 5 -33
-32 c-33 -32 -36 -33 -143 -38 -131 -6 -181 -24 -191 -65 -12 -49 -23 -55 -81
-48 -81 10 -151 -14 -215 -75 -44 -42 -59 -50 -91 -50 -21 0 -54 7 -75 16 -44
18 -163 11 -226 -14 -35 -14 -41 -14 -71 2 -18 10 -54 42 -80 72 -25 30 -54
54 -64 54 -25 0 -49 -39 -57 -92 -10 -67 -122 -249 -181 -294 -39 -29 -160
-79 -232 -94 -55 -12 -119 -38 -143 -58 -22 -18 -23 -53 -4 -90 12 -24 12 -38
1 -90 -7 -35 -20 -71 -29 -81 -22 -24 -20 -89 4 -126 29 -44 27 -113 -5 -156
-13 -19 -37 -52 -52 -75 -44 -64 -164 -171 -224 -199 -30 -13 -71 -25 -92 -25
-66 0 -105 -23 -128 -77 -60 -140 -84 -175 -166 -233 -62 -44 -85 -96 -92
-210 l-6 -94 -33 -10 c-19 -5 -42 -23 -54 -40 -12 -17 -34 -44 -49 -61 -15
-16 -41 -67 -58 -112 -45 -124 -68 -164 -121 -213 -40 -37 -49 -53 -55 -92
-10 -68 16 -140 71 -194 27 -26 44 -51 44 -66 0 -12 3 -39 6 -59 5 -31 2 -41
-25 -68 -24 -24 -30 -38 -26 -54 7 -24 62 -81 86 -89 12 -4 12 -8 0 -31 -10
-18 -12 -43 -7 -91 7 -59 5 -69 -20 -112 -30 -51 -43 -106 -53 -229 l-6 -80
-48 -31 c-74 -48 -97 -74 -97 -106 0 -38 15 -66 56 -104 32 -30 34 -35 34
-102 0 -39 -5 -94 -11 -121 -19 -91 25 -161 109 -174 63 -11 89 -37 97 -102 6
-51 9 -57 40 -69 27 -12 40 -29 69 -88 19 -40 36 -82 38 -93 2 -14 12 -21 32
-23 18 -2 47 -23 83 -58 54 -54 54 -55 43 -90 -20 -59 -6 -96 61 -161 33 -32
70 -75 82 -96 14 -25 31 -40 51 -45 23 -6 34 -17 42 -40 16 -49 99 -127 190
-178 96 -54 148 -104 166 -159 12 -36 17 -40 50 -43 27 -2 41 -10 49 -25 15
-29 28 -37 59 -37 14 0 40 -9 58 -20 18 -11 39 -20 48 -20 16 0 119 50 173 85
22 14 60 25 96 29 38 4 71 14 90 28 37 28 99 33 236 20 115 -11 185 -35 231
-79 l27 -25 31 22 c18 13 52 27 77 31 24 5 63 22 86 38 23 16 60 34 81 39 21
6 49 21 61 32 17 16 46 25 111 33 81 11 89 14 94 37 5 21 15 26 70 36 67 13
381 17 435 5 21 -4 31 -13 33 -29 2 -14 17 -29 41 -42 39 -19 90 -71 92 -93 1
-7 2 -36 3 -66 1 -41 6 -57 21 -68 57 -40 98 -63 112 -63 9 0 45 16 80 35 61
33 68 35 162 35 l99 0 61 -66 c89 -98 115 -156 119 -274 3 -79 0 -113 -21
-191 -14 -52 -28 -121 -32 -154 -4 -33 -18 -94 -32 -135 -14 -41 -27 -104 -30
-140 -6 -77 15 -137 82 -235 23 -33 54 -81 69 -107 14 -26 49 -73 77 -105 27
-31 52 -67 54 -80 3 -13 7 -33 10 -46 3 -14 17 -29 37 -38 22 -9 34 -22 36
-39 2 -14 12 -34 22 -45 40 -45 80 -120 80 -152 0 -26 6 -36 25 -45 14 -6 25
-14 25 -18 0 -4 -11 -15 -25 -24 -34 -22 -32 -41 15 -110 22 -32 40 -69 40
-82 0 -12 20 -64 45 -115 51 -104 54 -127 24 -175 -33 -55 -29 -107 18 -209
22 -49 51 -119 63 -155 37 -104 17 -157 -81 -215 -42 -25 -81 -100 -87 -168
-2 -29 -12 -60 -20 -70 -10 -11 -20 -56 -28 -122 -10 -88 -16 -111 -42 -150
-17 -26 -33 -66 -36 -89 -32 -276 -38 -420 -23 -480 5 -16 30 -50 56 -75 34
-33 53 -62 66 -101 9 -30 27 -66 40 -80 28 -32 61 -112 70 -170 12 -86 37
-140 105 -236 76 -106 86 -134 71 -191 -17 -61 -13 -123 15 -214 21 -71 25
-96 20 -159 -5 -61 -2 -87 14 -132 11 -32 20 -72 20 -89 0 -57 33 -214 52
-249 56 -102 86 -145 113 -160 42 -23 98 -161 96 -238 -1 -63 26 -135 59 -152
12 -6 33 -35 47 -63 13 -29 35 -67 49 -86 19 -26 24 -47 24 -90 0 -69 -6 -79
-50 -83 -24 -2 -36 -9 -38 -21 -8 -39 10 -89 44 -126 38 -42 42 -62 18 -82
-15 -12 -14 -15 6 -31 12 -10 39 -21 60 -24 28 -5 51 -19 86 -55 27 -27 56
-49 64 -49 9 0 36 13 61 29 42 28 127 51 210 56 20 2 51 13 68 26 21 16 42 22
66 20 66 -5 120 -3 169 4 30 5 74 3 115 -5 67 -12 68 -12 142 21 54 25 87 33
124 32 41 -1 55 4 82 28 26 22 42 28 72 27 32 -1 48 6 87 38 93 77 235 219
259 260 20 34 32 43 69 53 32 8 52 21 69 44 100 137 173 247 222 335 46 81 63
103 84 108 48 10 51 13 51 45 0 18 15 60 34 93 37 68 64 175 76 303 7 82 9 86
50 128 52 53 135 98 212 114 44 9 69 22 105 55 l48 43 1 94 c1 60 7 110 17
138 22 57 21 83 -3 132 -14 27 -19 50 -15 72 4 22 0 47 -14 77 -11 25 -21 60
-21 78 0 22 -8 39 -25 54 -55 48 -18 133 65 148 82 15 98 26 111 70 10 32 31
59 92 113 43 39 101 99 128 134 55 71 121 114 203 132 44 10 69 25 134 82 83
72 91 84 97 145 2 28 17 50 68 102 87 91 101 120 92 191 -4 31 -6 103 -5 161
6 340 7 355 24 389 23 44 14 76 -32 105 -98 63 -142 130 -142 218 0 21 -9 57
-19 80 -11 24 -24 77 -30 118 -12 79 -6 120 23 162 32 45 15 107 -43 162 -36
35 -39 62 -11 116 24 48 49 62 109 64 46 1 46 1 49 38 4 49 -11 75 -48 83 -35
8 -37 18 -11 52 11 13 23 45 26 71 13 106 16 113 61 158 24 25 44 51 44 59 0
7 29 44 65 81 36 37 65 75 65 84 0 19 89 123 164 190 27 25 67 72 89 105 79
118 302 331 412 394 79 45 116 81 140 136 17 38 48 74 122 142 102 94 118 119
147 223 10 36 32 76 64 115 63 78 74 99 83 161 4 29 14 67 23 85 8 19 22 54
31 77 18 54 105 210 153 275 47 65 61 108 62 192 0 41 7 80 15 95 8 14 14 43
14 65 0 22 -6 51 -14 65 -8 14 -14 39 -15 56 0 31 -26 64 -49 64 -7 0 -29 -11
-49 -25 -64 -44 -191 -88 -234 -81 -25 4 -53 0 -88 -14 -28 -11 -72 -20 -99
-20 -42 0 -53 -5 -85 -36 l-38 -37 -81 6 c-72 6 -91 4 -174 -23 -108 -35 -182
-39 -206 -12 -9 10 -24 41 -33 70 -22 66 -43 86 -94 84 -29 -1 -42 3 -49 16
-14 26 5 52 38 52 37 0 55 22 46 57 -3 16 -9 45 -12 66 -4 32 -11 41 -38 53
-19 7 -37 24 -41 36 -4 13 -20 42 -35 65 -16 23 -29 46 -29 51 0 17 -35 40
-80 52 -25 6 -52 13 -62 16 -9 3 -23 22 -31 42 -15 37 -88 107 -152 147 -16
11 -47 34 -68 52 -20 18 -43 33 -51 33 -24 0 -58 52 -52 80 8 39 -45 256 -86
350 -33 77 -35 80 -69 80 -25 0 -30 5 -35 30 -5 23 -12 30 -29 30 -70 0 -115
99 -115 253 0 116 -12 170 -62 279 -52 110 -91 164 -126 171 -67 14 -116 99
-92 162 6 15 10 39 10 55 0 23 -5 31 -25 36 -27 7 -45 31 -45 62 0 24 -75 169
-105 202 -13 14 -30 39 -38 56 -9 16 -34 49 -56 71 -40 39 -41 43 -41 108 0
62 -2 69 -31 93 -123 108 -253 352 -210 398 5 5 -13 57 -45 127 -30 65 -54
122 -54 126 0 5 12 7 28 5 40 -6 19 2 -100 36 -111 32 -128 31 -157 -4 -7 -8
-26 -18 -43 -21 -20 -5 -37 -19 -50 -41 -11 -19 -28 -39 -38 -44 -27 -14 -79
-12 -137 5 -28 8 -75 20 -104 25 -30 6 -67 20 -82 31 -16 12 -68 29 -120 39
-51 10 -100 22 -109 25 -11 4 -21 0 -30 -14 -20 -32 -35 -26 -69 29 -16 27
-38 51 -47 54 -9 2 -69 7 -132 11 -148 8 -150 9 -150 49 0 39 -25 66 -71 75
-22 4 -38 16 -49 36 -25 46 -68 46 -119 0 -27 -24 -61 -42 -106 -55 -79 -23
-90 -31 -105 -75 -9 -27 -7 -43 10 -91 11 -32 20 -69 20 -82 0 -43 -31 -92
-75 -117 -58 -34 -93 -32 -151 10 -101 73 -106 75 -171 75 -59 0 -105 13 -230
65 -38 17 -76 66 -93 120 -26 82 -43 94 -158 102 -72 6 -79 8 -110 41 -29 30
-45 37 -105 48 -40 7 -92 13 -117 14 -76 1 -119 17 -142 56 -21 35 -33 40 -57
25 -10 -7 -24 -2 -44 15 -16 13 -32 24 -37 24 -4 0 -13 13 -20 29 -17 42 4 82
50 97 22 7 38 21 45 38 6 14 21 35 33 46 37 34 30 83 -18 130 -35 34 -40 45
-40 83 0 35 7 53 36 90 34 44 38 67 10 67 -7 0 -23 -11 -36 -25 l-24 -25 -50
49 c-92 88 -110 90 -195 17z m3409 -6356 c0 -5 -4 -10 -10 -10 -5 0 -10 5 -10
10 0 6 5 10 10 10 6 0 10 -4 10 -10z"/>
<path d="M1662 11348 c-17 -17 -15 -48 5 -55 11 -4 24 3 40 23 12 16 23 32 23
37 0 12 -55 8 -68 -5z"/>
<path d="M1042 11263 c-7 -2 -17 -13 -22 -23 -8 -15 -6 -17 23 -11 18 4 32 13
32 21 0 15 -14 21 -33 13z"/>
<path d="M1602 11236 c-29 -49 -35 -75 -22 -91 19 -23 48 -18 75 11 30 32 32
74 7 97 -27 24 -38 21 -60 -17z"/>
<path d="M1225 11230 c-12 -4 -27 -15 -34 -24 -12 -15 -10 -21 14 -46 16 -17
34 -30 40 -30 18 0 63 53 70 83 7 26 6 27 -31 26 -22 0 -48 -4 -59 -9z"/>
<path d="M1360 11154 c-16 -19 -4 -61 23 -78 40 -25 75 38 41 75 -21 23 -47
24 -64 3z"/>
<path d="M0 9067 c0 -20 21 -37 46 -37 33 0 38 16 12 34 -27 19 -58 21 -58 3z"/>
<path d="M68 8869 c-20 -11 -25 -73 -8 -84 13 -8 66 21 74 41 17 43 -23 69
-66 43z"/>
<path d="M5025 6848 c-44 -24 -56 -56 -29 -82 39 -39 94 -3 94 61 0 28 -4 33
-22 33 -13 0 -32 -6 -43 -12z"/>
<path d="M3907 5584 c-13 -13 15 -34 45 -34 23 0 29 4 26 18 -3 17 -57 30 -71
16z"/>
<path d="M9797 5094 c-12 -12 -8 -31 13 -55 l19 -24 1 26 c0 28 -22 64 -33 53z"/>
<path d="M10370 4090 c0 -13 7 -20 20 -20 13 0 20 7 20 20 0 13 -7 20 -20 20
-13 0 -20 -7 -20 -20z"/>
<path d="M11256 3970 c-20 -22 -36 -44 -36 -48 0 -5 11 -18 25 -30 14 -12 25
-27 25 -34 0 -19 -98 -108 -119 -108 -28 0 -51 -27 -51 -59 0 -16 -10 -37 -25
-51 -16 -15 -25 -34 -25 -53 0 -28 -2 -29 -31 -23 -37 7 -69 -8 -69 -33 0 -24
-23 -43 -47 -39 -13 2 -19 -4 -21 -22 -5 -37 -27 -56 -97 -84 -35 -14 -78 -34
-97 -46 -18 -11 -43 -20 -54 -20 -12 0 -33 -9 -48 -21 -15 -11 -39 -24 -54
-28 -23 -6 -27 -13 -30 -47 -2 -24 -12 -49 -27 -64 -32 -35 -51 -75 -70 -150
-19 -74 -14 -102 26 -147 16 -18 31 -46 35 -61 3 -15 10 -40 15 -56 17 -53 10
-118 -16 -161 -35 -58 -43 -75 -55 -122 -7 -28 -28 -62 -64 -100 -29 -32 -61
-72 -70 -90 -27 -53 -21 -118 19 -193 24 -48 37 -89 44 -146 21 -165 28 -184
90 -242 31 -29 70 -56 87 -61 68 -19 181 21 298 104 72 51 78 62 101 194 9 52
25 102 44 134 19 33 36 85 46 141 11 58 26 103 43 128 19 29 26 55 28 95 2 46
7 60 32 87 28 28 47 71 88 196 8 24 26 56 40 71 31 33 43 81 44 175 0 88 20
158 65 223 29 42 35 59 35 104 0 64 6 72 38 51 35 -23 56 -11 48 28 -3 17 -1
56 5 87 11 51 10 60 -10 99 -19 37 -21 57 -20 155 2 105 1 116 -23 157 -14 25
-29 60 -33 77 -7 35 -46 73 -75 73 -10 0 -34 -18 -54 -40z"/>
<path d="M12472 2590 c-22 -9 -52 -63 -52 -95 0 -29 38 -15 79 30 40 43 51 65
32 65 -5 0 -15 2 -23 4 -7 3 -23 1 -36 -4z"/>
<path d="M12097 2415 c-26 -25 -10 -47 32 -43 31 3 36 6 36 28 0 20 -6 26 -26
28 -15 2 -34 -4 -42 -13z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.5 KiB

View File

@@ -5,9 +5,10 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="#191970">
<!-- ── Titre ── -->
<title>{% block title %}Jool International AgriTech Intelligence pour l'Afrique{% endblock %}</title>
<title>{% block title %}Jool International | AgriTech Intelligence pour l'Afrique{% endblock %}</title>
<!-- ── Meta description ── -->
<meta name="description" content="{% block meta_description %}Jool International développe des solutions AgriTech pour l'agriculture africaine : analyse satellitaire IA, cartographie drone et digitalisation des producteurs.{% endblock %}">
@@ -17,21 +18,24 @@
<!-- ── Open Graph (partage réseaux sociaux) ── -->
<meta property="og:type" content="{% block og_type %}website{% endblock %}">
<meta property="og:site_name" content="Jool International">
<meta property="og:title" content="{% block og_title %}{% block title_plain %}Jool International AgriTech Intelligence pour l'Afrique{% endblock %}{% endblock %}">
<meta property="og:title" content="{% block og_title %}{% block title_plain %}Jool International | AgriTech Intelligence pour l'Afrique{% endblock %}{% endblock %}">
<meta property="og:description" content="{% block og_description %}Jool International développe des solutions AgriTech pour l'agriculture africaine : analyse satellitaire IA, cartographie drone et digitalisation des producteurs.{% endblock %}">
<meta property="og:url" content="https://jool-international.com{{ request.path }}">
<meta property="og:image" content="{% block og_image %}https://jool-international.com{% static 'img/logo.png' %}{% endblock %}">
<meta property="og:image:width" content="{% block og_image_w %}512{% endblock %}">
<meta property="og:image:height" content="{% block og_image_h %}512{% endblock %}">
<meta property="og:locale" content="fr_FR">
<meta property="og:image:width" content="{% block og_image_w %}5120{% endblock %}">
<meta property="og:image:height" content="{% block og_image_h %}2180{% endblock %}">
<meta property="og:image:alt" content="{% block og_image_alt %}Jool International — Solutions AgriTech pour l'Afrique{% endblock %}">
<meta property="og:locale" content="{% if CURRENT_LANG == 'en' %}en_US{% else %}fr_FR{% endif %}">
<meta property="og:locale:alternate" content="{% if CURRENT_LANG == 'en' %}fr_FR{% else %}en_US{% endif %}">
<!-- ── Twitter / X card ── -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{% block twitter_title %}Jool International — AgriTech Intelligence pour l'Afrique{% endblock %}">
<meta name="twitter:site" content="@JoolInternatio1">
<meta name="twitter:title" content="{% block twitter_title %}Jool International | AgriTech Intelligence pour l'Afrique{% endblock %}">
<meta name="twitter:description" content="{% block twitter_description %}Solutions AgriTech pour l'agriculture africaine : satellite, drone, digitalisation.{% endblock %}">
<meta name="twitter:image" content="{% block twitter_image %}https://jool-international.com{% static 'img/logo.png' %}{% endblock %}">
<!-- ── Schema.org JSON-LD ── -->
<!-- ── Schema.org JSON-LD (fallback Organisation) ── -->
{% block schema_org %}
<script type="application/ld+json">
{
@@ -40,7 +44,9 @@
"name": "Jool International",
"url": "https://jool-international.com",
"logo": "https://jool-international.com{% static 'img/logo.png' %}",
"foundingDate": "2022",
"description": "Solutions AgriTech pour l'agriculture africaine : analyse satellitaire IA, cartographie drone et digitalisation des producteurs.",
"areaServed": ["CI", "GH", "SN", "CM", "BF", "ML", "TG", "BJ"],
"address": {
"@type": "PostalAddress",
"addressLocality": "Abidjan",
@@ -49,11 +55,14 @@
"contactPoint": {
"@type": "ContactPoint",
"email": "info@jool-int.com",
"telephone": "+22527225578825",
"telephone": "+2250799899836",
"contactType": "customer service"
},
"sameAs": [
"https://www.linkedin.com/company/jool-international/"
"https://www.linkedin.com/company/jool-international/",
"https://kiriq.ai",
"https://jool-id.com",
"https://jool-monitor.com"
]
}
</script>

File diff suppressed because it is too large Load Diff

View File

@@ -1,38 +1,53 @@
{% extends "base.html" %}
{% load static i18n %}
{% block title %}{% trans "Jool International Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block title_plain %}{% trans "Jool International Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block title %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block title_plain %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block meta_description %}{% blocktrans %}Jool International propose des solutions AgriTech pour l'agriculture africaine : KIRIQ AI (diagnostic satellitaire IA), Jool Monitor (cartographie drone), Jool ID (digitalisation producteurs) et Mon Agro (interventions terrain). Optimisez vos exploitations en Côte d'Ivoire et en Afrique.{% endblocktrans %}{% endblock %}
{% block meta_description %}{% blocktrans %}Jool International propose des solutions AgriTech pour l'agriculture africaine : KIRiQ Ai (diagnostic satellitaire IA), Jool Monitor (cartographie drone), Jool ID (digitalisation producteurs) et Mon Agro (interventions terrain). Optimisez vos exploitations en Côte d'Ivoire et en Afrique.{% endblocktrans %}{% endblock %}
{% block og_title %}{% trans "Jool International Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block og_description %}{% trans "KIRIQ AI, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %}
{% block twitter_title %}{% trans "Jool International Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block twitter_description %}{% trans "KIRIQ AI, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %}
{% block og_title %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block og_description %}{% trans "KIRiQ Ai, Jool Monitor, Jool ID et Mon Agro : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %}
{% block twitter_title %}{% trans "Jool International | Solutions AgriTech pour l'Afrique" %}{% endblock %}
{% block twitter_description %}{% trans "KIRiQ Ai, Jool Monitor et Jool ID : les outils de précision pour piloter vos exploitations agricoles en Afrique." %}{% endblock %}
{% block schema_org %}
<!-- Organisation principale -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Jool International",
"url": "https://jool-international.com",
"logo": "https://jool-international.com{% static 'img/logo.png' %}",
"description": "Solutions AgriTech pour l'agriculture africaine : analyse satellitaire IA, cartographie drone et digitalisation des producteurs.",
"logo": {
"@type": "ImageObject",
"url": "https://jool-international.com{% static 'img/logo.png' %}",
"width": 512,
"height": 512
},
"foundingDate": "2022",
"description": "Jool International est une entreprise AgriTech basée à Abidjan qui développe des solutions d'intelligence satellitaire, de cartographie drone et de digitalisation pour l'agriculture africaine.",
"areaServed": ["CI", "GH", "SN", "CM", "BF", "ML", "TG", "BJ"],
"address": {
"@type": "PostalAddress",
"streetAddress": "Abidjan",
"addressLocality": "Abidjan",
"addressCountry": "CI"
},
"contactPoint": {
"@type": "ContactPoint",
"email": "info@jool-int.com",
"telephone": "+22527225578825",
"contactType": "customer service"
},
"contactPoint": [
{
"@type": "ContactPoint",
"email": "info@jool-int.com",
"telephone": "+2250799899836",
"contactType": "customer service",
"availableLanguage": ["fr", "en"]
}
],
"sameAs": [
"https://www.linkedin.com/company/jool-international/"
"https://www.linkedin.com/company/jool-international/",
"https://kiriq.ai",
"https://jool-id.com",
"https://jool-monitor.com"
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
@@ -42,10 +57,11 @@
"@type": "Offer",
"itemOffered": {
"@type": "SoftwareApplication",
"name": "KIRIQ AI",
"name": "KIRiQ Ai",
"url": "https://jool-international.com/produits/kiriq/",
"description": "Diagnostic satellitaire et analyse IA des cultures agricoles.",
"applicationCategory": "AgricultureApplication"
"description": "Diagnostic satellitaire IA : détection de stress, suivi NDVI et prévision de rendement pour les exploitations africaines.",
"applicationCategory": "AgricultureApplication",
"operatingSystem": "Web"
}
},
{
@@ -54,8 +70,9 @@
"@type": "SoftwareApplication",
"name": "Jool Monitor",
"url": "https://jool-international.com/produits/monitor/",
"description": "Cartographie drone haute résolution pour la surveillance des parcelles.",
"applicationCategory": "AgricultureApplication"
"description": "Cartographie drone haute résolution : orthomosaïques, comptage de plants, modèles 3D et suivi visuel des parcelles.",
"applicationCategory": "AgricultureApplication",
"operatingSystem": "Web"
}
},
{
@@ -64,8 +81,9 @@
"@type": "SoftwareApplication",
"name": "Jool ID",
"url": "https://jool-international.com/produits/joolid/",
"description": "Digitalisation et gestion des producteurs agricoles.",
"applicationCategory": "AgricultureApplication"
"description": "Digitalisation des producteurs : identité agricole, profils vérifiés, parcelles géolocalisées et gestion coopérative.",
"applicationCategory": "AgricultureApplication",
"operatingSystem": "Web, Android, iOS"
}
},
{
@@ -74,26 +92,97 @@
"@type": "SoftwareApplication",
"name": "Mon Agro",
"url": "https://jool-international.com/produits/monagro/",
"description": "Coordination d'agronomes et exécution des interventions terrain agricoles.",
"applicationCategory": "AgricultureApplication"
"description": "Coordination d'agronomes et exécution des interventions terrain : missions ciblées, suivi continu et reporting opérationnel.",
"applicationCategory": "AgricultureApplication",
"operatingSystem": "Web, Android, iOS"
}
}
]
}
}
</script>
<!-- WebSite + SearchAction (Sitelinks search box) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Jool International",
"url": "https://jool-international.com",
"description": "Solutions AgriTech pour l'agriculture africaine : satellite, drone, IA et digitalisation des producteurs.",
"inLanguage": ["fr", "en"],
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://jool-international.com/?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
</script>
<!-- FAQPage (rich snippets Google) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Faut-il une connexion internet sur le terrain pour utiliser vos solutions ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Non. Nos applications mobiles fonctionnent en mode hors-ligne. Les données se synchronisent automatiquement dès qu'une connexion est disponible. Idéal pour les zones rurales à connectivité limitée."
}
},
{
"@type": "Question",
"name": "Quelle est la différence entre KIRiQ Ai et JooL Monitor ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "KIRiQ Ai est notre solution de monitoring satellitaire à grande échelle qui suit des milliers d'hectares simultanément grâce à l'imagerie satellite et à l'IA, à un coût 10 à 15 fois inférieur à une intervention drone. JooL Monitor est notre service de cartographie aérienne de précision par drone, avec un niveau de détail très supérieur au satellite pour analyser finement l'état des cultures, la densité et les manques."
}
},
{
"@type": "Question",
"name": "Quels types de cultures sont pris en charge ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Nos solutions sont optimisées pour le palmier à huile, l'hévéa, le cacao, le café, le maïs, les bananes, l'anacarde ainsi que les grandes cultures vivrières. Nos modèles d'IA sont conçus pour les cultures tropicales africaines et peuvent être adaptés à d'autres cultures sur demande."
}
},
{
"@type": "Question",
"name": "Combien de temps pour recevoir les résultats après un vol de drone ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "KIRiQ Ai fournit des analyses satellitaires en quasi temps réel, selon la disponibilité des images et la couverture nuageuse. Les rapports JooL Monitor sont généralement livrés sous 24 à 48 heures après le vol."
}
},
{
"@type": "Question",
"name": "Jool ID est-il compatible avec nos systèmes existants ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Oui. Jool ID dispose d'une API ouverte permettant l'intégration avec vos ERP, bases de données et outils de gestion existants. Notre équipe technique vous accompagne durant tout le processus d'intégration."
}
}
]
}
</script>
{% endblock %}
{% block content %}
{% include "core/partials/_hero.html" %}
{% include "core/partials/_trust_strip.html" %}
{% include "core/partials/_section_kiriq.html" %}
{% include "core/partials/_section_monitor.html" %}
{% include "core/partials/_section_joolid.html" %}
{% include "core/partials/_section_monagro.html" %}
{% include "core/partials/_stats.html" %}
{% include "core/partials/_trusted_by.html" %}
{% include "core/partials/_features.html" %}
{% include "core/partials/_faq.html" %}
{% include "core/partials/_cta_final.html" %}
{% include "core/partials/_hero.html" %}
{% include "core/partials/_trust_strip.html" %}
{% include "core/partials/_section_kiriq.html" %}
{% include "core/partials/_section_monitor.html" %}
{% include "core/partials/_section_joolid.html" %}
{% include "core/partials/_section_monagro.html" %}
{% include "core/partials/_stats.html" %}
{% include "core/partials/_trusted_by.html" %}
{% include "core/partials/_features.html" %}
{% include "core/partials/_faq.html" %}
{% include "core/partials/_cta_final.html" %}
{% endblock %}

View File

@@ -4,8 +4,8 @@
<div class="deco deco-l">J</div>
<div class="deco deco-r">L</div>
<div class="section-inner">
<h2 class="cta-final-h reveal">{% blocktrans %}Transformez votre exploitation<br>agricole dès aujourd'hui.{% endblocktrans %}</h2>
<p class="cta-final-sub reveal">{% trans "Rejoignez les industriels et coopératives qui font confiance à Jool International." %}</p>
<h2 class="cta-final-h reveal">{% blocktrans %}Mieux voir. Mieux décider. Mieux agir.{% endblocktrans %}</h2>
<p class="cta-final-sub reveal">{% blocktrans %}Découvrez comment l'intelligence artificielle, l'imagerie satellitaire, les drones et les opérations terrain de JooL peuvent transformer la gestion de vos exploitations agricoles.{% endblocktrans %}</p>
<form id="contact-form" class="cta-form reveal" novalidate>
{% csrf_token %}

View File

@@ -1,59 +1,70 @@
{% load i18n %}
<!-- ══ FAQ ══ -->
<section class="s-faq" id="faq">
<div class="section-inner">
<h2 class="faq-h reveal">{% trans "Questions ? Réponses." %}</h2>
<p class="faq-sub reveal">{% trans "Tout ce que vous devez savoir sur nos solutions AgriTech." %}</p>
<div class="faq-wrap">
<!-- ══ FAQ ══ -->
<section class="s-faq" id="faq">
<div class="section-inner">
<h2 class="faq-h reveal">{% trans "Questions ? Réponses." %}</h2>
<p class="faq-sub reveal">{% trans "Tout ce que vous devez savoir sur nos solutions AgriTech." %}</p>
<div class="faq-wrap">
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Faut-il une connexion internet sur le terrain pour utiliser vos solutions ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">{% blocktrans %}Non. Nos applications mobiles fonctionnent en mode hors-ligne. Les données se synchronisent automatiquement dès qu'une connexion est disponible idéal pour les zones rurales à connectivité limitée.{% endblocktrans %}</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Faut-il une connexion internet sur le terrain pour utiliser vos solutions ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Quelle est la différence entre KIRIQ AI et Jool Monitor ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">{% blocktrans %}KIRIQ AI analyse via satellite à grande échelle (milliers d'hectares) avec une fréquence régulière. Jool Monitor utilise des drones pour une précision centimétrique sur des zones ciblées. Les deux sont complémentaires : KIRIQ détecte les anomalies, Jool Monitor les confirme avec précision.{% endblocktrans %}</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Quels types de cultures sont pris en charge ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">{% blocktrans %}Nos solutions sont optimisées pour le palmier à huile, l'hévéa, le cacao, le café et les grandes cultures vivrières. Nos modèles IA peuvent être adaptés à d'autres cultures tropicales sur demande.{% endblocktrans %}</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Combien de temps pour recevoir les résultats après un vol drone ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">{% blocktrans %}Les rapports Jool Monitor sont livrés sous 24 à 48 heures après le vol. Pour KIRIQ AI, les données satellitaires sont traitées et disponibles en temps quasi-réel selon la couverture nuageuse.{% endblocktrans %}</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Jool ID est-il compatible avec nos systèmes existants ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">{% blocktrans %}Oui. Jool ID dispose d'une API ouverte permettant l'intégration avec vos ERP, bases de données et outils de gestion existants. Notre équipe technique assure l'accompagnement à l'intégration.{% endblocktrans %}</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Où télécharger les applications mobiles ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">{% blocktrans %}Nos applications sont disponibles sur l'App Store (iOS) et Google Play (Android). Contactez-nous pour obtenir votre accès entreprise et la configuration adaptée à votre exploitation.{% endblocktrans %}</div>
</div>
<div class="faq-a">{% blocktrans %}Non. Nos applications mobiles fonctionnent en mode hors-ligne. Les données se synchronisent automatiquement dès qu'une connexion est disponible. Idéal pour les zones rurales à connectivité limitée.{% endblocktrans %}</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Quelle est la différence entre KIRiQ Ai et JooL Monitor ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">
<p>{% blocktrans %}<strong>KIRiQ Ai</strong> est notre solution de monitoring satellitaire à grande échelle. Elle permet de suivre des milliers d'hectares simultanément grâce à l'imagerie satellitaire et à l'intelligence artificielle, avec une fréquence de mise à jour régulière, sans nécessiter le déplacement d'équipes sur le terrain. Résultat : un suivi continu, rapide et extrêmement scalable, à un coût 10 à 15 fois inférieur à une intervention drone.{% endblocktrans %}</p>
<p style="margin-top:12px;">{% blocktrans %}<strong>JooL Monitor</strong> est notre service de cartographie aérienne de précision par drone. Nos équipes de pilotes certifiés se déplacent sur le terrain pour capturer des images très haute résolution et produire des cartes détaillées des plantations. Cette technologie permet d'obtenir un niveau de précision largement supérieur au satellite et d'analyser avec finesse l'état des cultures, la densité, les manques, les zones affectées ou les problématiques agronomiques spécifiques.{% endblocktrans %}</p>
<p style="margin-top:12px;font-weight:700;">{% trans "En résumé" %}</p>
<ul style="margin:8px 0 12px 18px;display:flex;flex-direction:column;gap:4px;">
<li>{% trans "KIRiQ Ai surveille de vastes superficies depuis l'espace grâce aux satellites et à l'IA." %}</li>
<li>{% trans "JooL Monitor cartographie les plantations depuis le ciel grâce aux drones." %}</li>
<li>{% trans "KIRiQ Ai permet une surveillance continue, rapide et à faible coût." %}</li>
<li>{% trans "JooL Monitor fournit une vision ultra-précise lorsqu'une analyse détaillée est nécessaire." %}</li>
</ul>
<p>{% blocktrans %}<strong>KIRiQ Ai</strong> donne une vue continentale. <strong>JooL Monitor</strong> donne une vue terrain. Ensemble, ils permettent aux agriculteurs, assureurs, banques et agro-industriels de prendre des décisions plus rapides, plus précises et mieux informées.{% endblocktrans %}</p>
</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Quels types de cultures sont pris en charge ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">
<p>{% blocktrans %}Nos solutions sont optimisées pour le palmier à huile, l'hévéa, le cacao, le café, le maïs, les bananes, l'anacarde ainsi que les grandes cultures vivrières.{% endblocktrans %}</p>
<p style="margin-top:10px;">{% blocktrans %}Nos modèles d'IA sont conçus pour les cultures tropicales africaines et peuvent être adaptés à d'autres cultures spécifiques sur demande.{% endblocktrans %}</p>
</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Combien de temps pour recevoir les résultats après un vol de drone ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">
<p>{% blocktrans %}KIRiQ Ai fournit des analyses satellitaires en quasi temps réel, selon la disponibilité des images et la couverture nuageuse.{% endblocktrans %}</p>
<p style="margin-top:10px;">{% blocktrans %}Les rapports JooL Monitor sont généralement livrés sous 24 à 48 heures après le vol.{% endblocktrans %}</p>
</div>
</div>
<div class="faq-item reveal">
<div class="faq-q" onclick="toggleFaq(this)">
{% trans "Jool ID est-il compatible avec nos systèmes existants ?" %}
<span class="material-icons-round">add</span>
</div>
<div class="faq-a">{% blocktrans %}Oui. Jool ID dispose d'une API ouverte permettant l'intégration avec vos ERP, bases de données et outils de gestion existants. Notre équipe technique vous accompagne durant tout le processus d'intégration.{% endblocktrans %}</div>
</div>
</div>
</section>
</div>
</section>

View File

@@ -1,43 +1,39 @@
<!-- ══ FEATURES ══ -->
<section class="s-features">
<div class="section-inner">
<h2 class="feat-title reveal">La solution <em>rapide, fiable</em><br>et puissante pour l'agriculture.</h2>
<div class="feat-grid">
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">speed</span></div>
<h3>Résultats en 24h</h3>
<p>Du vol drone au rapport final en moins de 24 heures. Des données exploitables dès le lendemain de
l'acquisition.</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">hub</span></div>
<h3>Écosystème intégré</h3>
<p>KIRIQ AI, Jool Monitor et Jool ID communiquent entre eux. Une vision unifiée de toutes vos exploitations.
</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">offline_bolt</span></div>
<h3>Mode hors-ligne</h3>
<p>Nos applications fonctionnent sans connexion. Idéal pour les zones rurales à connectivité limitée en
Afrique.</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">verified_user</span></div>
<h3>Données certifiées</h3>
<p>Traçabilité complète et données conformes aux exigences des certifications internationales (RSPO, ISO,
etc.).</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">insights</span></div>
<h3>IA agronomique</h3>
<p>Modèles d'IA entraînés spécifiquement sur les cultures tropicales africaines pour une précision maximale.
</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">support_agent</span></div>
<h3>Support dédié</h3>
<p>Une équipe d'experts agronomes et techniques disponible pour vous accompagner à chaque étape.</p>
</div>
{% load i18n %}
<!-- ══ FEATURES ══ -->
<section class="s-features">
<div class="section-inner">
<h2 class="feat-title reveal">{% blocktrans %}La solution <span style="color:#2ec99e;">Rapide</span>, <span style="color:#2ec99e;">Fiable</span><br>et <span style="color:#2ec99e;">Puissante</span> pour l'agriculture.{% endblocktrans %}</h2>
<div class="feat-grid">
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">speed</span></div>
<h3>{% trans "Résultats en moins de 1 heure" %}</h3>
<p>{% trans "De la capture d'image par satellite au rapport final exploitable en une heure. Une prise de décision rapide et fiable le temps d'un café." %}</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">hub</span></div>
<h3>{% trans "Écosystème intégré" %}</h3>
<p>{% trans "KIRiQ Ai, Jool Monitor et Jool ID communiquent entre eux. Une vision unifiée de toutes vos exploitations." %}</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">offline_bolt</span></div>
<h3>{% trans "Mode Hors-ligne" %}</h3>
<p>{% trans "Notre application pour la collecte de données terrain fonctionne dans les zones à connectivité réduite (ou nulle) en Côte d'Ivoire mais aussi en Afrique." %}</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">satellite_alt</span></div>
<h3>{% trans "Monitoring intelligent" %}</h3>
<p>{% trans "Surveillance continue des exploitations grâce aux données satellites, drones et terrain synchronisées." %}</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">insights</span></div>
<h3>{% trans "IA agronomique" %}</h3>
<p>{% trans "Modèles d'IA entraînés spécifiquement sur les cultures tropicales africaines pour une précision maximale." %}</p>
</div>
<div class="feat-card reveal">
<div class="feat-icon-wrap"><span class="material-icons-round">support_agent</span></div>
<h3>{% trans "Support dédié" %}</h3>
<p>{% trans "Une équipe d'experts agronomes et techniques disponible pour vous accompagner à chaque étape." %}</p>
</div>
</div>
</section>
</div>
</section>

View File

@@ -1,42 +1,44 @@
{% load i18n %}
<!-- ══ FOOTER ══ -->
<footer>
<div class="footer-inner">
<div class="footer-grid">
<div class="footer-brand">
<div class="footer-logo-wrap">
{% load static %}
<img src="{% static 'img/logo.png' %}" alt="Jool International" style="height:34px;width:auto;filter:brightness(0) invert(1);opacity:0.85;">
</div>
<p>{% trans "L'intelligence artificielle au service de l'agriculture africaine. Satellite, drone et digitalisation pour optimiser vos exploitations agricoles." %}</p>
</div>
<div class="footer-col">
<h4>{% trans "Solutions" %}</h4>
<a href="{% url 'core:kiriq' %}">KIRIQ AI</a>
<a href="{% url 'core:monitor' %}">Jool Monitor</a>
<a href="{% url 'core:joolid' %}">Jool ID</a>
<a href="{% url 'core:monagro' %}">Mon Agro</a>
</div>
<div class="footer-col">
<h4>{% trans "Entreprise" %}</h4>
<a href="{% url 'core:about' %}">{% trans "À propos" %}</a>
{% if careers_enabled %}
<a href="{% url 'careers:job_list' %}">{% trans "Carrières" %}</a>
{% endif %}
</div>
<div class="footer-col">
<h4>Contact</h4>
<a href="mailto:info@jool-int.com">Email: info@jool-int.com</a>
<a href="#">Tel: +225 27 22 557 825</a>
<a href="#">Mob: +225 07 99 899 836</a>
<a href="https://www.linkedin.com/company/jool-international/posts/?feedView=all" target="_blank">LinkedIn: Jool International</a>
<!-- ══ FOOTER ══ -->
<footer>
<div class="footer-inner">
<div class="footer-grid">
<div class="footer-brand">
<div class="footer-logo-wrap">
{% load static %}
<img src="{% static 'img/logo.png' %}" alt="Jool International"
style="height:34px;width:auto;filter:brightness(0) invert(1);opacity:0.85;">
</div>
<p>{% trans "L'intelligence artificielle au service de l'agriculture africaine. Satellite, drone et digitalisation pour optimiser vos exploitations agricoles." %}</p>
</div>
<div class="footer-bottom">
<span>©<span id="year"></span> Jool International. {% trans "Tous droits réservés." %}</span>
<a href="{% url 'core:privacy' %}" style="color:#888;font-size:13px;text-decoration:none;">{% trans "Politique de confidentialité" %}</a>
<script>
document.getElementById("year").textContent = new Date().getFullYear();
</script>
<div class="footer-col">
<h4>{% trans "Solutions" %}</h4>
<a href="{% url 'core:kiriq' %}">KIRiQ Ai</a>
<a href="{% url 'core:monitor' %}">Jool Monitor</a>
<a href="{% url 'core:joolid' %}">Jool ID</a>
<a href="{% url 'core:monagro' %}">Mon Agro</a>
</div>
<div class="footer-col">
<h4>{% trans "Entreprise" %}</h4>
<a href="{% url 'core:about' %}">{% trans "À propos" %}</a>
{% if careers_enabled %}
<a href="{% url 'careers:job_list' %}">{% trans "Carrières" %}</a>
{% endif %}
</div>
<div class="footer-col">
<h4>Contact</h4>
<a href="mailto:info@jool-int.com">Email: info@jool-int.com</a>
<a href="#">Tel: +225 27 22 557 825</a>
<a href="#">Mob: +225 07 99 899 836</a>
<a href="https://www.linkedin.com/company/jool-international/posts/?feedView=all" target="_blank">LinkedIn: Jool
International</a>
</div>
</div>
<div class="footer-bottom">
<span>©<span id="year"></span> Jool International. {% trans "Tous droits réservés." %}</span>
<a href="{% url 'core:privacy' %}" style="color:#888;font-size:13px;text-decoration:none;">{% trans "Politique de confidentialité" %}</a>
<script>
document.getElementById("year").textContent = new Date().getFullYear();
</script>
</div>
</div>

View File

@@ -1,81 +1,84 @@
{% load i18n %}
<!-- ══ HERO ══ -->
<section class="hero">
<div class="hero-text reveal">
<h1>{% blocktrans %}L'agriculture n'a plus<br><span>de zones d'ombre.</span>{% endblocktrans %}</h1>
<p>{% blocktrans %}JooL révèle ce que chaque hectare cache : risques, anomalies, potentiel et décisions à prendre grâce à l'IA,<br> au satellite et aux drones.{% endblocktrans %}</p>
<div class="hero-form">
<input id="hero-email" class="hero-input" type="email" placeholder="{% trans 'Votre adresse email' %}">
<button id="hero-demo-btn" class="btn-hero" type="button">
{% trans "Demander une démo" %}
<span class="material-icons-round" style="font-size:18px;">arrow_forward</span>
</button>
</div>
<script>
document.getElementById('hero-demo-btn').addEventListener('click', function () {
const email = document.getElementById('hero-email').value.trim();
const target = document.getElementById('contact');
if (target) {
target.scrollIntoView({ behavior: 'smooth' });
if (email) {
setTimeout(function () {
const contactEmail = document.querySelector('#contact-form input[name="email"]');
if (contactEmail) contactEmail.value = email;
const lastName = document.querySelector('#contact-form input[name="last_name"]');
if (lastName) lastName.focus();
}, 600);
}
}
});
</script>
<!-- ══ HERO ══ -->
<section class="hero">
<div class="hero-text reveal">
<h1>
<span class="hero-h1-line">{% trans "L'agriculture n'a plus" %}</span>
<span class="hero-h1-line hero-h1-accent">{% trans "de zones d'ombre." %}</span>
</h1>
<p>{% blocktrans %}JooL révèle ce que chaque hectare cache : risques, anomalies, potentiel et décisions à prendre grâce à l'IA, limagerie satellite et les drones.{% endblocktrans %}</p>
<div class="hero-form">
<input id="hero-email" class="hero-input" type="email" placeholder="{% trans 'Votre adresse email' %}">
<button id="hero-demo-btn" class="btn-hero" type="button">
{% trans "Demander une démo" %}
<span class="material-icons-round" style="font-size:18px;">arrow_forward</span>
</button>
</div>
<div class="hero-visual reveal">
<div class="float-badge fb-1">
<span class="material-icons-round">satellite_alt</span>
{% trans "NDVI · Analyse live" %}
<script>
document.getElementById('hero-demo-btn').addEventListener('click', function () {
const email = document.getElementById('hero-email').value.trim();
const target = document.getElementById('contact');
if (target) {
target.scrollIntoView({ behavior: 'smooth' });
if (email) {
setTimeout(function () {
const contactEmail = document.querySelector('#contact-form input[name="email"]');
if (contactEmail) contactEmail.value = email;
const lastName = document.querySelector('#contact-form input[name="last_name"]');
if (lastName) lastName.focus();
}, 600);
}
}
});
</script>
</div>
<div class="hero-visual reveal">
<div class="float-badge fb-1">
<span class="material-icons-round">satellite_alt</span>
{% trans "NDVI · Analyse live" %}
</div>
<div class="float-badge fb-2">
<span class="material-icons-round">check_circle</span>
{% trans "Diagnostic en moins de 2h" %}
</div>
<div class="hero-mockup">
<div class="hero-mockup-bar">
<div class="hm-dot hm-d1"></div>
<div class="hm-dot hm-d2"></div>
<div class="hm-dot hm-d3"></div>
</div>
<div class="float-badge fb-2">
<span class="material-icons-round">check_circle</span>
{% trans "Diagnostic en moins de 2h" %}
<div class="hero-card">
<div class="hc-icon"><span class="material-icons-round">satellite_alt</span></div>
<div class="hc-text">
<div class="hc-title">KIRiQ Ai</div>
<div class="hc-sub">{% trans "Risques détectés, rapport disponible" %}</div>
</div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
</div>
<div class="hero-mockup">
<div class="hero-mockup-bar">
<div class="hm-dot hm-d1"></div>
<div class="hm-dot hm-d2"></div>
<div class="hm-dot hm-d3"></div>
<div class="hero-card">
<div class="hc-icon" style="background:#e07c00;"><span class="material-icons-round">camera</span></div>
<div class="hc-text">
<div class="hc-title">Jool Monitor</div>
<div class="hc-sub">{% trans "Carte drone prête" %}</div>
</div>
<div class="hero-card">
<div class="hc-icon"><span class="material-icons-round">satellite_alt</span></div>
<div class="hc-text">
<div class="hc-title">KIRIQ AI</div>
<div class="hc-sub">{% trans "Risques détectés, rapport disponible" %}</div>
</div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
</div>
<div class="hero-card">
<div class="hc-icon" style="background:#1a6080;"><span class="material-icons-round">badge</span></div>
<div class="hc-text">
<div class="hc-title">Jool ID</div>
<div class="hc-sub">{% trans "Producteur géoréférencé" %}</div>
</div>
<div class="hero-card">
<div class="hc-icon" style="background:#e07c00;"><span class="material-icons-round">camera</span></div>
<div class="hc-text">
<div class="hc-title">Jool Monitor</div>
<div class="hc-sub">{% trans "Carte drone prête" %}</div>
</div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
</div>
<div class="hero-card">
<div class="hc-icon" style="background:#1a6080;"><span class="material-icons-round">badge</span></div>
<div class="hc-text">
<div class="hc-title">Jool ID</div>
<div class="hc-sub">{% trans "Producteur géoréférencé" %}</div>
</div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
</div>
<div class="hero-card">
<div class="hc-icon" style="background:#806c1a;"><span class="material-icons-round">person</span></div>
<div class="hc-text">
<div class="hc-title">Mon Agro</div>
<div class="hc-sub">{% trans "Agronome disponible" %}</div>
</div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
</div>
<div class="hero-card">
<div class="hc-icon" style="background:#806c1a;"><span class="material-icons-round">person</span></div>
<div class="hc-text">
<div class="hc-title">Mon Agro</div>
<div class="hc-sub">{% trans "Agronome disponible" %}</div>
</div>
<div class="hc-arrow"><span class="material-icons-round">chevron_right</span></div>
</div>
</div>
</section>
</div>
</section>

View File

@@ -1,64 +1,68 @@
{% load i18n i18n_switch %}
<!-- ══ NAV ══ -->
<nav id="main-nav">
<div class="nav-topbar">
<a href="{% url 'core:home' %}" class="nav-logo">
{% load static %}
<img src="{% static 'img/logo.png' %}" alt="Jool International" style="height:38px;width:auto;">
</a>
<nav id="main-nav">
<div class="nav-topbar">
<a href="{% url 'core:home' %}" class="nav-logo">
{% load static %}
<img src="{% static 'img/logo.png' %}" alt="Jool International" style="height:38px;width:auto;">
</a>
<ul class="nav-links" id="nav-links">
<li><a href="{% url 'core:kiriq' %}">KIRIQ AI</a></li>
<li><a href="{% url 'core:monitor' %}">Jool Monitor</a></li>
<li><a href="{% url 'core:joolid' %}">Jool ID</a></li>
<li><a href="{% url 'core:monagro' %}">Mon Agro</a></li>
<li><a href="{% url 'core:about' %}">{% trans "À propos" %}</a></li>
{% if careers_enabled %}
<li>
<a href="{% url 'careers:job_list' %}">
{% trans "Carrières" %}{% if open_jobs_count %} <span style="background:var(--teal);color:#fff;border-radius:100px;font-size:11px;padding:1px 7px;margin-left:4px;">{{ open_jobs_count }}</span>{% endif %}
</a>
</li>
{% endif %}
</ul>
<ul class="nav-links" id="nav-links">
<li><a href="{% url 'core:kiriq' %}">KIRiQ Ai</a></li>
<li><a href="{% url 'core:monitor' %}">Jool Monitor</a></li>
<li><a href="{% url 'core:joolid' %}">Jool ID</a></li>
<li><a href="{% url 'core:monagro' %}">Mon Agro</a></li>
<li><a href="{% url 'core:about' %}">{% trans "À propos" %}</a></li>
{% if careers_enabled %}
<li>
<a href="{% url 'careers:job_list' %}">
{% trans "Carrières" %}{% if open_jobs_count %} <span
style="background:var(--teal);color:#fff;border-radius:100px;font-size:11px;padding:1px 7px;margin-left:4px;">{{
open_jobs_count }}</span>{% endif %}
</a>
</li>
{% endif %}
</ul>
<!-- Switcher de langue -->
{% get_current_language as CURRENT_LANG %}
{% switch_lang_url 'fr' as fr_url %}
{% switch_lang_url 'en' as en_url %}
<div class="lang-switcher">
<a href="{{ fr_url }}" class="lang-btn {% if CURRENT_LANG == 'fr' %}lang-active{% endif %}">FR</a>
<a href="{{ en_url }}" class="lang-btn {% if CURRENT_LANG == 'en' %}lang-active{% endif %}">EN</a>
</div>
<button class="nav-hamburger" id="nav-hamburger" aria-label="{% trans 'Menu' %}" aria-expanded="false">
<span></span>
<span></span>
<span></span>
</button>
<!-- Switcher de langue -->
{% get_current_language as CURRENT_LANG %}
{% switch_lang_url 'fr' as fr_url %}
{% switch_lang_url 'en' as en_url %}
<div class="lang-switcher">
<a href="{{ fr_url }}" class="lang-btn {% if CURRENT_LANG == 'fr' %}lang-active{% endif %}">FR</a>
<a href="{{ en_url }}" class="lang-btn {% if CURRENT_LANG == 'en' %}lang-active{% endif %}">EN</a>
</div>
<div class="nav-drawer" id="nav-drawer">
<ul>
<li><a href="{% url 'core:kiriq' %}">KIRIQ AI</a></li>
<li><a href="{% url 'core:monitor' %}">Jool Monitor</a></li>
<li><a href="{% url 'core:joolid' %}">Jool ID</a></li>
<li><a href="{% url 'core:monagro' %}">Mon Agro</a></li>
<li><a href="{% url 'core:about' %}">{% trans "À propos" %}</a></li>
{% if careers_enabled %}
<li>
<a href="{% url 'careers:job_list' %}">
{% trans "Carrières" %}{% if open_jobs_count %} <span style="background:var(--teal);color:#fff;border-radius:100px;font-size:11px;padding:1px 7px;margin-left:4px;">{{ open_jobs_count }}</span>{% endif %}
</a>
</li>
{% endif %}
<!-- Switcher mobile -->
<li style="margin-top:12px;">
<div class="lang-switcher">
<a href="{{ fr_url }}" class="lang-btn {% if CURRENT_LANG == 'fr' %}lang-active{% endif %}">FR</a>
<a href="{{ en_url }}" class="lang-btn {% if CURRENT_LANG == 'en' %}lang-active{% endif %}">EN</a>
</div>
</li>
</ul>
</div>
</nav>
<button class="nav-hamburger" id="nav-hamburger" aria-label="{% trans 'Menu' %}" aria-expanded="false">
<span></span>
<span></span>
<span></span>
</button>
</div>
<div class="nav-drawer" id="nav-drawer">
<ul>
<li><a href="{% url 'core:kiriq' %}">KIRiQ Ai</a></li>
<li><a href="{% url 'core:monitor' %}">Jool Monitor</a></li>
<li><a href="{% url 'core:joolid' %}">Jool ID</a></li>
<li><a href="{% url 'core:monagro' %}">Mon Agro</a></li>
<li><a href="{% url 'core:about' %}">{% trans "À propos" %}</a></li>
{% if careers_enabled %}
<li>
<a href="{% url 'careers:job_list' %}">
{% trans "Carrières" %}{% if open_jobs_count %} <span
style="background:var(--teal);color:#fff;border-radius:100px;font-size:11px;padding:1px 7px;margin-left:4px;">{{
open_jobs_count }}</span>{% endif %}
</a>
</li>
{% endif %}
<!-- Switcher mobile -->
<li style="margin-top:12px;">
<div class="lang-switcher">
<a href="{{ fr_url }}" class="lang-btn {% if CURRENT_LANG == 'fr' %}lang-active{% endif %}">FR</a>
<a href="{{ en_url }}" class="lang-btn {% if CURRENT_LANG == 'en' %}lang-active{% endif %}">EN</a>
</div>
</li>
</ul>
</div>
</nav>

View File

@@ -8,37 +8,37 @@
<span class="material-icons-round" style="font-size:13px;">badge</span>
{% trans "JOOL ID · IDENTITÉ AGRICOLE" %}
</span>
<h2 class="section-title">{% blocktrans %}Donnez une identité claire à <br><em>chaque producteur <br> et chaque parcelle.</em>{% endblocktrans %}</h2>
<p class="section-body">{% trans "JooL ID structure les données agricoles essentielles producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification pour créer une base fiable, traçable et exploitable à grande échelle." %}</p>
<h2 class="section-title">{% blocktrans %}Donnez une identité claire à <br>chaque producteur <br> et chaque parcelle.{% endblocktrans %}</h2>
<p class="section-body">{% trans "JooL ID structure les données agricoles essentielles : producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification, pour créer une base fiable, traçable et exploitable à grande échelle." %}</p>
<div class="uc-stack">
<div class="uc-row">
<span class="uc-num">01</span>
<div class="uc-body">
<div class="uc-title">{% trans "Identification des producteurs" %}</div>
<div class="uc-desc">{% trans "Centralisez les profils producteurs avec leurs informations clés, statuts de vérification et rattachements aux organisations agricoles." %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Centralisez</strong> les profils producteurs avec leurs informations clés, statuts de vérification et rattachements aux organisations agricoles.{% endblocktrans %}</div>
</div>
</div>
<div class="uc-row">
<span class="uc-num">02</span>
<div class="uc-body">
<div class="uc-title">{% trans "Cartographie des exploitations" %}</div>
<div class="uc-desc">{% trans "Associez chaque producteur à ses parcelles, cultures, surfaces et données géographiques pour obtenir une vision claire du terrain." %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Associez</strong> chaque producteur à ses parcelles, cultures, surfaces et données géographiques pour obtenir une vision claire du terrain.{% endblocktrans %}</div>
</div>
</div>
<div class="uc-row">
<span class="uc-num">03</span>
<div class="uc-body">
<div class="uc-title">{% trans "Gestion des programmes agricoles" %}</div>
<div class="uc-desc">{% trans "Suivez les coopératives, certifications, subventions, audits et projets agricoles depuis une base structurée et vérifiable." %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Suivez</strong> les coopératives, certifications, subventions, audits et projets agricoles depuis une base structurée et vérifiable.{% endblocktrans %}</div>
</div>
</div>
</div>
<div class="btn-row">
<a href="https://jool-id.com/" class="btn-primary" target="_blank">
<span class="material-icons-round">east</span>
{% trans "Structurer ma base agricole" %}
{% trans "Découvrir JooL ID" %}
</a>
<a href="{% url 'core:joolid' %}" class="btn-outline-dark">{% trans "Découvrir JooL ID" %}</a>
<a href="{% url 'core:joolid' %}" class="btn-outline-dark">{% trans "En savoir plus" %}</a>
</div>
</div>
<div class="reveal">
@@ -83,7 +83,7 @@
<div style="font-size:13px;color:rgba(255,255,255,.65);">{% trans "Producteurs enregistrés" %}</div>
</div>
<div style="margin-left:auto;text-align:right;">
<div style="font-size:1.2rem;font-weight:900;font-family:var(--display);color:white;">610 000</div>
<div style="font-size:1.2rem;font-weight:900;font-family:var(--display);color:white;">600 000</div>
<div style="font-size:13px;color:rgba(255,255,255,.65);">{% trans "hectares cartographiés" %}</div>
</div>
</div>

View File

@@ -1,57 +1,61 @@
{% load i18n static %}
<!-- ══ KIRIQ AI ══ -->
<section class="section s-kiriq" id="kiriq">
<div class="section-inner">
<div class="two-col">
<div class="reveal">
<span class="section-tag tag-teal">
<span class="material-icons-round" style="font-size:13px;">satellite_alt</span>
{% trans "KIRiQ AI · SATELLITE & IA" %}
</span>
<h2 class="section-title">{% blocktrans %}Lisez l'état réel<br><em>vos parcelles.</em>{% endblocktrans %}</h2>
<p class="section-body">{% blocktrans %}KIRiQ AI transforme l'imagerie satellite en lecture parcellaire claire : anomalies, zones à risque, impact potentiel sur le rendement et recommandations. <br> Vous décidez avant que les pertes ne deviennent visibles sur le terrain.{% endblocktrans %}</p>
<div class="uc-stack">
<div class="uc-row">
<span class="uc-num">01</span>
<div class="uc-body">
<div class="uc-title">{% trans "Détection précoce des anomalies" %}</div>
<div class="uc-desc">{% trans "Repérez les signaux faibles et identifiez les zones à surveiller avant que les pertes ne deviennent visibles." %}</div>
</div>
</div>
<div class="uc-row">
<span class="uc-num">02</span>
<div class="uc-body">
<div class="uc-title">{% trans "Mesure du risque et rendement estimé" %}</div>
<div class="uc-desc">{% trans "Mesurez la sévérité des anomalies, estimez l'impact sur le rendement et priorisez les interventions les plus critiques." %}</div>
</div>
</div>
<div class="uc-row">
<span class="uc-num">03</span>
<div class="uc-body">
<div class="uc-title">{% trans "Pilotage du risque à l'échelle" %}</div>
<div class="uc-desc">{% trans "Comparez vos parcelles dans le temps, suivez l'évolution du risque et pilotez vos décisions du bloc agricole à la filière." %}</div>
</div>
{% load i18n %}
{% load static %}
<!-- ══ KIRiQ Ai ══ -->
<section class="section s-kiriq" id="kiriq">
<div class="section-inner">
<div class="two-col">
<div class="reveal">
<span class="section-tag tag-teal">
<span class="material-icons-round" style="font-size:13px;">satellite_alt</span>
{% trans "KIRiQ Ai · SATELLITE & IA" %}
</span>
<h2 class="section-title">{% blocktrans %}Décidez avant que les pertes ne deviennent <br>visibles sur le terrain.{% endblocktrans %}</h2>
<p class="section-body">{% blocktrans %}KIRiQ Ai transforme l'imagerie satellite en lecture parcellaire claire : anomalies, zones à risque, impact potentiel sur le rendement et recommandations. <br> Vous décidez avant que les pertes ne deviennent visibles sur le terrain.{% endblocktrans %}</p>
<div class="uc-stack">
<div class="uc-row">
<span class="uc-num">01</span>
<div class="uc-body">
<div class="uc-title">{% trans "Détection précoce des anomalies" %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Repérez</strong> les signaux faibles et <strong>identifiez</strong> les zones à surveiller avant que les pertes ne deviennent visibles.{% endblocktrans %}</div>
</div>
</div>
<div class="btn-row">
<a href="https://kiriq.ai/" class="btn-primary" target="_blank">
<span class="material-icons-round">east</span>
{% trans "Demander une démo" %}
</a>
<a href="{% url 'core:kiriq' %}" class="btn-outline-dark">{% trans "Découvrir KIRiQ" %}</a>
<div class="uc-row">
<span class="uc-num">02</span>
<div class="uc-body">
<div class="uc-title">{% trans "Mesure du risque et rendement estimé" %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Mesurez</strong> la sévérité des anomalies, <strong>estimez</strong> l'impact sur le rendement et <strong>priorisez</strong> les interventions les plus critiques.{% endblocktrans %}</div>
</div>
</div>
<div class="uc-row">
<span class="uc-num">03</span>
<div class="uc-body">
<div class="uc-title">{% trans "Pilotage du risque à l'échelle" %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Comparez</strong> vos parcelles dans le temps, <strong>suivez</strong> l'évolution du risque et <strong>pilotez</strong> vos décisions du bloc agricole à la filière.{% endblocktrans %}</div>
</div>
</div>
</div>
<div class="visual-box vb-dark reveal" style="position:relative;padding:0;overflow:hidden;">
<img src="{% static 'img/Kiriq AI.jpg' %}" alt="{% trans 'Kiriq AI — analyse parcellaire' %}" loading="lazy" decoding="async">
<div class="chip-float cf-tl">
<span class="material-icons-round">warning</span>
{% trans "4 anomalies détectées" %}
</div>
<div class="chip-float cf-br">
<span class="material-icons-round">trending_up</span>
{% trans "Impact rendement estimé" %}
</div>
<div class="btn-row">
<a href="https://kiriq.ai/" class="btn-primary" target="_blank">
<span class="material-icons-round">east</span>
{% trans "Découvrir KIRiQ Ai" %}
</a>
<a href="{% url 'core:kiriq' %}" class="btn-outline-dark">{% trans "En savoir plus" %}</a>
</div>
</div>
<div class="reveal" style="position:relative;">
<div class="visual-box vb-dark" style="padding:0;overflow:hidden;">
<img src="{% static 'img/KIRiQ Ai.jpg' %}" alt="{% trans 'KIRiQ Ai, analyse parcellaire' %}" loading="lazy"
decoding="async">
</div>
<div class="chip-float cf-tl">
<span class="material-icons-round">warning</span>
{% trans "4 anomalies détectées" %}
</div>
<div class="chip-float cf-br">
<span class="material-icons-round">trending_up</span>
{% trans "Impact rendement estimé" %}
</div>
</div>
</div>
</section>
</div>
</section>

View File

@@ -1,103 +1,103 @@
{% load i18n %}
{% load static %}
<!-- ══ MON AGRO ══ -->
<section class="section s-monagro" id="monagro">
<div class="section-inner">
<div class="two-col flip">
<div class="reveal">
<span class="section-tag tag-accent">
<span class="material-icons-round" style="font-size:13px;">agriculture</span>
{% trans "MON AGRO · INTERVENTION TERRAIN" %}
</span>
<h2 class="section-title">{% blocktrans %}Transformez les recommandations<br><em>en interventions terrain.</em>{% endblocktrans %}</h2>
<p class="section-body">{% trans "Mon Agro by JooL connecte les diagnostics KIRiQ AI à un réseau d'agronomes et techniciens pour accompagner les producteurs, exécuter les interventions et assurer le suivi des parcelles avec précision." %}</p>
<div class="uc-stack">
<div class="uc-row">
<span class="uc-num">01</span>
<div class="uc-body">
<div class="uc-title">{% trans "Interventions ciblées par l'IA" %}</div>
<div class="uc-desc">{% trans "Déployez les bonnes actions au bon endroit grâce aux alertes et niveaux de priorité générés par KIRiQ AI." %}</div>
</div>
</div>
<div class="uc-row">
<span class="uc-num">02</span>
<div class="uc-body">
<div class="uc-title">{% trans "Coordination des équipes terrain" %}</div>
<div class="uc-desc">{% trans "Assignez les missions, suivez les interventions et pilotez vos opérations depuis une vision centralisée." %}</div>
</div>
</div>
<div class="uc-row">
<span class="uc-num">03</span>
<div class="uc-body">
<div class="uc-title">{% trans "Suivi & reporting opérationnel" %}</div>
<div class="uc-desc">{% trans "Les données terrain remontent automatiquement pour mesurer les impacts et piloter vos opérations en continu." %}</div>
</div>
<!-- ══ MON AGRO ══ -->
<section class="section s-monagro" id="monagro">
<div class="section-inner">
<div class="two-col flip">
<div class="reveal">
<span class="section-tag tag-accent">
<span class="material-icons-round" style="font-size:13px;">agriculture</span>
{% trans "MON AGRO · INTERVENTION TERRAIN" %}
</span>
<h2 class="section-title">{% blocktrans %}Transformez les recommandations<br>en interventions terrain.{% endblocktrans %}</h2>
<p class="section-body">{% trans "Mon Agro by JooL connecte les diagnostics KIRiQ Ai à un réseau d'agronomes et techniciens pour accompagner les producteurs, exécuter les interventions et assurer le suivi des parcelles avec précision." %}</p>
<div class="uc-stack">
<div class="uc-row">
<span class="uc-num">01</span>
<div class="uc-body">
<div class="uc-title">{% trans "Interventions ciblées par l'IA" %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Déployez</strong> les bonnes actions au bon endroit grâce aux alertes et niveaux de priorité générés par KIRiQ Ai.{% endblocktrans %}</div>
</div>
</div>
<div class="btn-row">
<a href="{% url 'core:home' %}#contact" class="btn-primary">
<span class="material-icons-round">east</span>
{% trans "Déployer Mon Agro" %}
</a>
<a href="{% url 'core:monagro' %}" class="btn-outline-dark">{% trans "Découvrir Mon Agro" %}</a>
<div class="uc-row">
<span class="uc-num">02</span>
<div class="uc-body">
<div class="uc-title">{% trans "Coordination des équipes terrain" %}</div>
<div class="uc-desc">{% blocktrans %}<strong>Assignez</strong> les missions, <strong>suivez</strong> les interventions et <strong>pilotez</strong> vos opérations depuis une vision centralisée.{% endblocktrans %}</div>
</div>
</div>
</div>
<!-- Visuel missions -->
<div class="reveal">
<div class="monagro-visual">
<div class="ma-mission">
<div class="ma-mission-icon" style="background:rgba(231,111,81,.12);">
<span class="material-icons-round" style="color:#e55c3a;">warning_amber</span>
</div>
<div class="ma-mission-info">
<div class="ma-mission-name">{% trans "Bloc Hévéa — Zone Sud" %}</div>
<div class="ma-mission-sub">{% trans "Stress hydrique · Agronome assigné" %}</div>
</div>
<span class="ma-badge" style="background:rgba(231,111,81,.1);color:#e55c3a;">{% trans "Urgent" %}</span>
</div>
<div class="ma-mission">
<div class="ma-mission-icon" style="background:rgba(96,165,250,.12);">
<span class="material-icons-round" style="color:#3b82f6;">flight</span>
</div>
<div class="ma-mission-info">
<div class="ma-mission-name">{% trans "Pulvérisation drone — Ananas" %}</div>
<div class="ma-mission-sub">{% trans "18 ha · Mission en cours" %}</div>
</div>
<span class="ma-badge" style="background:rgba(96,165,250,.1);color:#3b82f6;">{% trans "En cours" %}</span>
</div>
<div class="ma-mission">
<div class="ma-mission-icon" style="background:rgba(25,112,97,.1);">
<span class="material-icons-round" style="color:var(--teal);">check_circle</span>
</div>
<div class="ma-mission-info">
<div class="ma-mission-name">{% trans "Traitement foliaire — Adjoua K." %}</div>
<div class="ma-mission-sub">{% trans "4.2 ha traités · Rapport soumis" %}</div>
</div>
<span class="ma-badge" style="background:rgba(25,112,97,.1);color:var(--teal);">{% trans "Terminé" %}</span>
</div>
<div class="ma-summary">
<div class="ma-kpi">
<div class="ma-kpi-val">250</div>
<div class="ma-kpi-label">{% trans "Agronomes actifs" %}</div>
</div>
<div class="ma-sep"></div>
<div class="ma-kpi">
<div class="ma-kpi-val">42</div>
<div class="ma-kpi-label">{% trans "Missions / mois" %}</div>
</div>
<div class="ma-sep"></div>
<div class="ma-kpi">
<div class="ma-kpi-val">95%</div>
<div class="ma-kpi-label">{% trans "Exécution" %}</div>
</div>
<div class="uc-row">
<span class="uc-num">03</span>
<div class="uc-body">
<div class="uc-title">{% trans "Suivi & reporting opérationnel" %}</div>
<div class="uc-desc">{% blocktrans %}Les données terrain remontent automatiquement pour <strong>mesurer</strong> les impacts et <strong>piloter</strong> vos opérations en continu.{% endblocktrans %}</div>
</div>
</div>
</div>
<div class="btn-row">
<a href="{% url 'core:home' %}#contact" class="btn-primary">
<span class="material-icons-round">east</span>
{% trans "Découvrir Mon Agro" %}
</a>
<a href="{% url 'core:monagro' %}" class="btn-outline-dark">{% trans "En savoir plus" %}</a>
</div>
</div>
<!-- Visuel missions -->
<div class="reveal">
<div class="monagro-visual">
<div class="ma-mission">
<div class="ma-mission-icon" style="background:rgba(231,111,81,.12);">
<span class="material-icons-round" style="color:#e55c3a;">warning_amber</span>
</div>
<div class="ma-mission-info">
<div class="ma-mission-name">{% trans "Bloc Hévéa · Zone Sud" %}</div>
<div class="ma-mission-sub">{% trans "Stress hydrique · Agronome assigné" %}</div>
</div>
<span class="ma-badge" style="background:rgba(231,111,81,.1);color:#e55c3a;">{% trans "Urgent" %}</span>
</div>
<div class="ma-mission">
<div class="ma-mission-icon" style="background:rgba(96,165,250,.12);">
<span class="material-icons-round" style="color:#3b82f6;">flight</span>
</div>
<div class="ma-mission-info">
<div class="ma-mission-name">{% trans "Pulvérisation drone · Ananas" %}</div>
<div class="ma-mission-sub">{% trans "18 ha · Mission en cours" %}</div>
</div>
<span class="ma-badge" style="background:rgba(96,165,250,.1);color:#3b82f6;">{% trans "En cours" %}</span>
</div>
<div class="ma-mission">
<div class="ma-mission-icon" style="background:rgba(25,112,97,.1);">
<span class="material-icons-round" style="color:var(--teal);">check_circle</span>
</div>
<div class="ma-mission-info">
<div class="ma-mission-name">{% trans "Traitement foliaire · Adjoua K." %}</div>
<div class="ma-mission-sub">{% trans "4.2 ha traités · Rapport soumis" %}</div>
</div>
<span class="ma-badge" style="background:rgba(25,112,97,.1);color:var(--teal);">{% trans "Terminé" %}</span>
</div>
<div class="ma-summary">
<div class="ma-kpi">
<div class="ma-kpi-val">250</div>
<div class="ma-kpi-label">{% trans "Agronomes actifs" %}</div>
</div>
<div class="ma-sep"></div>
<div class="ma-kpi">
<div class="ma-kpi-val">42</div>
<div class="ma-kpi-label">{% trans "Missions / mois" %}</div>
</div>
<div class="ma-sep"></div>
<div class="ma-kpi">
<div class="ma-kpi-val">95%</div>
<div class="ma-kpi-label">{% trans "Exécution" %}</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</section>

View File

@@ -8,49 +8,52 @@
<span class="material-icons-round" style="font-size:13px;">flight</span>
{% trans "JOOL MONITOR · DRONE & HAUTE RÉSOLUTION" %}
</span>
<h2 class="section-title" style="color:var(--white);">{% blocktrans %}Voyez votre terrain <br> <em>en haute résolution.</em>{% endblocktrans %}</h2>
<h2 class="section-title" style="color:var(--white);">{% blocktrans %}Voyez votre terrain <br> en haute résolution.{% endblocktrans %}</h2>
<p class="section-body-light">{% trans "JooL Monitor transforme l'imagerie drone en lecture terrain exploitable pour compter, mesurer, cartographier et contrôler vos parcelles avec un niveau de détail prêt à l'action." %}</p>
<div class="uc-stack">
<div class="uc-row uc-row-dark">
<span class="uc-num uc-num-light">01</span>
<div class="uc-body">
<div class="uc-title" style="color:var(--white);">{% trans "Cartographie avancée" %}</div>
<div class="uc-desc-light">{% trans "Produisez des orthomosaïques, modèles 3D et délimitations précises pour visualiser vos surfaces avec un niveau de détail terrain." %}</div>
<div class="uc-desc-light">{% blocktrans %}<strong>Produisez</strong> des orthomosaïques, modèles 3D et délimitations précises pour <strong>visualiser</strong> vos surfaces avec un niveau de détail terrain.{% endblocktrans %}</div>
</div>
</div>
<div class="uc-row uc-row-dark">
<span class="uc-num uc-num-light">02</span>
<div class="uc-body">
<div class="uc-title" style="color:var(--white);">{% trans "Comptage & mesures intelligentes" %}</div>
<div class="uc-desc-light">{% trans "Mesurez les superficies, distances et densités, comptez les arbres, identifiez les manquants et analysez la répartition sur chaque parcelle." %}</div>
<div class="uc-desc-light">{% blocktrans %}<strong>Mesurez</strong> les superficies, distances et densités, <strong>comptez</strong> les arbres, <strong>identifiez</strong> les manquants et <strong>analysez</strong> la répartition sur chaque parcelle.{% endblocktrans %}</div>
</div>
</div>
<div class="uc-row uc-row-dark">
<span class="uc-num uc-num-light">03</span>
<div class="uc-body">
<div class="uc-title" style="color:var(--white);">{% trans "Contrôle visuel continu" %}</div>
<div class="uc-desc-light">{% trans "Comparez l'évolution de vos parcelles dans le temps, suivez les écarts significatifs et documentez les changements qui comptent vraiment." %}</div>
<div class="uc-desc-light">{% blocktrans %}<strong>Comparez</strong> l'évolution de vos parcelles dans le temps, <strong>suivez</strong> les écarts significatifs et <strong>documentez</strong> les changements qui comptent vraiment.{% endblocktrans %}</div>
</div>
</div>
</div>
<div class="btn-row">
<a href="https://jool-monitor.com/" class="btn-primary" target="_blank">
<span class="material-icons-round">east</span>
{% trans "Planifier un vol" %}
{% trans "Découvrir JooL Monitor" %}
</a>
<a href="{% url 'core:monitor' %}" class="btn-outline-light">{% trans "Découvrir JooL Monitor" %}</a>
<a href="{% url 'core:monitor' %}" class="btn-outline-light">{% trans "En savoir plus" %}</a>
</div>
</div>
<div class="drone-svg-wrap reveal" style="padding:0;">
<img src="{% static 'img/JooL Monitor.jpg' %}" alt="{% trans 'JooL Monitor — cartographie drone' %}" loading="lazy" decoding="async">
<div class="chip-float" style="top:14px;right:16px;animation-delay:.3s;">
<span class="material-icons-round">place</span>
{% trans "Palmier bloc 4" %}
</div>
<div class="chip-float" style="bottom:18px;left:14px;animation-delay:2.2s;">
<span class="material-icons-round">report_problem</span>
{% trans "3 anomalies détectés" %}
</div>
<a href="https://www.youtube.com/watch?v=S9sE7H_01mI" target="_blank" rel="noopener"
style="position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.25);text-decoration:none;">
<img src="https://img.youtube.com/vi/S9sE7H_01mI/maxresdefault.jpg"
alt="JooL Monitor, Démonstration cartographie drone"
style="width:100%;height:100%;object-fit:cover;display:block;">
<!-- Bouton play -->
<div style="position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);transition:background .2s;">
<div style="width:72px;height:72px;background:rgba(255,255,255,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.3);">
<span class="material-icons-round" style="font-size:36px;color:#e55c3a;margin-left:4px;">play_arrow</span>
</div>
</div>
</a>
</div>
</div>
</div>

View File

@@ -8,21 +8,21 @@
</div>
<div class="stats-row reveal">
<div class="stat-cell">
<div class="stat-val">+300 000</div>
<div class="stat-lbl">{% trans "Producteurs digitalisés" %}</div>
<div class="stat-val">300 000+</div>
<div class="stat-lbl">{% trans "Producteurs géoréférencés" %}</div>
</div>
<div class="stat-cell">
<div class="stat-val">+610 000</div>
<div class="stat-lbl">{% trans "Superficie suivie" %}</div>
<div class="stat-val">600 000+ ha</div>
<div class="stat-lbl">{% trans "Cartographiés et analysés" %}</div>
</div>
<div class="stat-cell">
<div class="stat-val">3</div>
<div class="stat-val">2 000+</div>
<div class="stat-lbl">{% trans "Coopératives identifiées" %}</div>
</div>
<div class="stat-cell">
<div class="stat-val">8+</div>
<div class="stat-lbl">{% trans "Cultures couvertes" %}</div>
</div>
<div class="stat-cell">
<div class="stat-val">89%</div>
<div class="stat-lbl">{% trans "Précision IA" %}</div>
</div>
</div>
</div>
</section>

View File

@@ -2,7 +2,7 @@
<!-- ══ TRUSTED BY ══ -->
<section class="s-trusted">
<div class="section-inner">
<h2 class="trusted-title reveal">{% blocktrans %}La donnée agricole devient une <em> infrastructure de confiance.</em>{% endblocktrans %}</h2>
<h2 class="trusted-title reveal">{% blocktrans %}La donnée agricole devient une infrastructure de confiance.{% endblocktrans %}</h2>
<p class="trusted-sub reveal">{% blocktrans %}Des assureurs aux agro-industriels, des coopératives aux collectivités, JooL aide les acteurs agricoles à mieux voir, mieux décider <br> et mieux intervenir sur le terrain.{% endblocktrans %}</p>
</div>

View File

@@ -1,8 +1,8 @@
{% extends "base.html" %}
{% load static i18n %}
{% block title %}{% trans "Politique de confidentialité Jool International" %}{% endblock %}
{% block title_plain %}{% trans "Politique de confidentialité Jool International" %}{% endblock %}
{% block title %}{% trans "Politique de confidentialité | Jool International" %}{% endblock %}
{% block title_plain %}{% trans "Politique de confidentialité | Jool International" %}{% endblock %}
{% block meta_description %}{% trans "Politique de confidentialité de Jool International : données collectées, finalités, durée de conservation et droits des utilisateurs." %}{% endblock %}
{% block meta_robots %}noindex, follow{% endblock %}
@@ -112,7 +112,7 @@
<span class="material-icons-round" style="font-size:13px;">shield</span>
{% trans "Vos données, votre droit" %}
</h2>
<h1>{% blocktrans %}Politique de <em>confidentialité</em>{% endblocktrans %}</h1>
<h1>{% blocktrans %}Politique de confidentialité{% endblocktrans %}</h1>
<p>{% trans "Dernière mise à jour : mai 2026" %}</p>
</section>
@@ -193,26 +193,24 @@
<!-- 5 -->
<h2><span class="material-icons-round">share</span>{% trans "5. Partage des données" %}</h2>
<p>
{% blocktrans %}Vos données ne sont <strong>jamais vendues, louées ni cédées</strong> à des tiers.<br>
Elles sont accessibles uniquement par l'équipe Jool International habilitée à traiter votre demande.{% endblocktrans %}
{% blocktrans %}Vos données ne sont <strong>jamais vendues, louées ni cédées</strong> à des tiers.<br> Elles sont accessibles uniquement par l'équipe Jool International habilitée à traiter votre demande.{% endblocktrans %}
</p>
<p>{% trans "Notre hébergement est assuré via un serveur privé (VPS). Les fichiers CV sont stockés de manière sécurisée et ne sont pas accessibles publiquement." %}</p>
<!-- 6 -->
<h2><span class="material-icons-round">fonts</span>{% trans "6. Polices Google Fonts" %}</h2>
<p>
{% blocktrans %}Notre site utilise les polices <em>Barlow</em> et <em>Roboto</em> chargées depuis les serveurs de Google Fonts. Ce chargement implique que votre adresse IP est transmise aux serveurs de Google lors de votre visite. Google déclare ne pas utiliser ces données à des fins publicitaires dans ce contexte.<br>
Pour plus d'informations : <a href="https://policies.google.com/privacy" target="_blank" rel="noopener">politique de confidentialité de Google</a>.{% endblocktrans %}
{% blocktrans %}Notre site utilise les polices Barlow et Roboto chargées depuis les serveurs de Google Fonts. Ce chargement implique que votre adresse IP est transmise aux serveurs de Google lors de votre visite. Google déclare ne pas utiliser ces données à des fins publicitaires dans ce contexte.<br> Pour plus d'informations : <a href="https://policies.google.com/privacy" target="_blank" rel="noopener">politique de confidentialité de Google</a>.{% endblocktrans %}
</p>
<!-- 7 -->
<h2><span class="material-icons-round">verified_user</span>{% trans "7. Vos droits" %}</h2>
<p>{% trans "Conformément à la loi ivoirienne n°2013-450 relative à la protection des données personnelles, vous disposez des droits suivants :" %}</p>
<ul>
<li>{% blocktrans %}<strong>Droit d'accès</strong> connaître les données que nous détenons sur vous.{% endblocktrans %}</li>
<li>{% blocktrans %}<strong>Droit de rectification</strong> corriger des données inexactes.{% endblocktrans %}</li>
<li>{% blocktrans %}<strong>Droit de suppression</strong> demander l'effacement de vos données.{% endblocktrans %}</li>
<li>{% blocktrans %}<strong>Droit d'opposition</strong> vous opposer à un traitement.{% endblocktrans %}</li>
<li>{% blocktrans %}<strong>Droit d'accès</strong> : connaître les données que nous détenons sur vous.{% endblocktrans %}</li>
<li>{% blocktrans %}<strong>Droit de rectification</strong> : corriger des données inexactes.{% endblocktrans %}</li>
<li>{% blocktrans %}<strong>Droit de suppression</strong> : demander l'effacement de vos données.{% endblocktrans %}</li>
<li>{% blocktrans %}<strong>Droit d'opposition</strong> : vous opposer à un traitement.{% endblocktrans %}</li>
</ul>
<p>
{% trans "Pour exercer ces droits, contactez-nous à :" %}<br>

View File

@@ -1,14 +1,14 @@
{% extends "base.html" %}
{% load static i18n %}
{% block title %}{% trans "Jool ID Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %}
{% block title_plain %}{% trans "Jool ID Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %}
{% block title %}{% trans "Jool ID | Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %}
{% block title_plain %}{% trans "Jool ID | Identité agricole & digitalisation des producteurs | Jool International" %}{% endblock %}
{% block meta_description %}{% trans "Jool ID structure les données agricoles essentielles producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification pour créer une base fiable, traçable et exploitable à grande échelle." %}{% endblock %}
{% block meta_description %}{% trans "Jool ID structure les données agricoles essentielles : producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification, pour créer une base fiable, traçable et exploitable à grande échelle." %}{% endblock %}
{% block og_title %}{% trans "Jool ID Donnez une identité claire à chaque producteur, chaque parcelle" %}{% endblock %}
{% block og_title %}{% trans "Jool ID | Donnez une identité claire à chaque producteur, chaque parcelle" %}{% endblock %}
{% block og_description %}{% trans "Une base agricole fiable, traçable et exploitable à grande échelle. Profils producteurs, parcelles, coopératives, mobilité terrain et API métier." %}{% endblock %}
{% block twitter_title %}{% trans "Jool ID Identité agricole & digitalisation des producteurs" %}{% endblock %}
{% block twitter_title %}{% trans "Jool ID | Identité agricole & digitalisation des producteurs" %}{% endblock %}
{% block twitter_description %}{% trans "Structurez vos données agricoles : producteurs, parcelles, cultures, coopératives. Traçabilité et pilotage à grande échelle." %}{% endblock %}
{% block schema_org %}
@@ -20,13 +20,52 @@
"applicationCategory": "AgricultureApplication",
"operatingSystem": "Web, Android, iOS",
"url": "https://jool-international.com/produits/joolid/",
"description": "Plateforme de structuration et gestion de l'identité agricole : profils producteurs vérifiés, parcelles géolocalisées, pilotage coopératif et API métier.",
"offers": { "@type": "Offer", "priceCurrency": "XOF", "price": "1000" },
"description": "Plateforme de digitalisation et gestion de l'identité agricole : profils producteurs vérifiés, parcelles géolocalisées, coopératives, certifications et API métier pour l'agri-industrie africaine.",
"offers": {
"@type": "Offer",
"priceCurrency": "XOF",
"availability": "https://schema.org/InStock"
},
"provider": {
"@type": "Organization",
"name": "Jool International",
"url": "https://jool-international.com"
}
"url": "https://jool-international.com",
"logo": "https://jool-international.com/static/img/logo.png"
},
"featureList": [
"Profils producteurs vérifiés et géolocalisés",
"Cartographie des parcelles et surfaces cultivées",
"Gestion des coopératives et certifications",
"Suivi des programmes agricoles et subventions",
"API ouverte pour intégration ERP",
"Application mobile hors-ligne"
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Accueil",
"item": "https://jool-international.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Produits",
"item": "https://jool-international.com/#joolid"
},
{
"@type": "ListItem",
"position": 3,
"name": "Jool ID — Identité agricole & digitalisation",
"item": "https://jool-international.com/produits/joolid/"
}
]
}
</script>
{% endblock %}
@@ -133,11 +172,11 @@
<div class="product-eyebrow">
<span class="material-icons-round">badge</span> {% trans "JOOL ID · IDENTITÉ AGRICOLE" %}
</div>
<h1>{% blocktrans %}Donnez une identité claire à chaque producteur,<br><em>chaque parcelle.</em>{% endblocktrans %}</h1>
<p>{% trans "JooL ID structure les données agricoles essentielles producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification pour créer une base fiable, traçable et exploitable à grande échelle." %}</p>
<h1>{% blocktrans %}Donnez une identité claire à chaque producteur,<br>chaque parcelle.{% endblocktrans %}</h1>
<p>{% trans "JooL ID structure les données agricoles essentielles : producteurs, parcelles, cultures, surfaces, coopératives et statuts de vérification, pour créer une base fiable, traçable et exploitable à grande échelle." %}</p>
<div class="btn-row" style="display:flex;gap:16px;flex-wrap:wrap;margin-top:32px;">
<a href="{% url 'core:home' %}#contact" class="btn-cta-lg">
<span class="material-icons-round">east</span> {% trans "Structurer ma base agricole" %}
<span class="material-icons-round">east</span> {% trans "Découvrir JooL ID" %}
</a>
<a href="{% url 'core:home' %}#contact" class="btn-cta-outline">{% trans "Parler à notre équipe" %}</a>
</div>
@@ -161,8 +200,8 @@
</div>
<div style="background:var(--teal);border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:14px;">
<span class="material-icons-round" style="color:white;font-size:28px;">people</span>
<div><div style="font-size:1.6rem;font-weight:900;font-family:var(--display);color:white;letter-spacing:-.04em;">3 248</div><div style="font-size:13px;color:rgba(255,255,255,.65);">{% trans "Producteurs enregistrés" %}</div></div>
<div style="margin-left:auto;text-align:right;"><div style="font-size:1.2rem;font-weight:900;font-family:var(--display);color:white;">12 580 ha</div><div style="font-size:13px;color:rgba(255,255,255,.65);">{% trans "Surface totale" %}</div></div>
<div><div style="font-size:1.6rem;font-weight:900;font-family:var(--display);color:white;letter-spacing:-.04em;">300 000+</div><div style="font-size:13px;color:rgba(255,255,255,.65);">{% trans "Producteurs géoréférencés" %}</div></div>
<div style="margin-left:auto;text-align:right;"><div style="font-size:1.2rem;font-weight:900;font-family:var(--display);color:white;white-space:nowrap;">600 000+ ha</div><div style="font-size:13px;color:rgba(255,255,255,.65);">{% trans "Cartographiés et analysés" %}</div></div>
</div>
</div>
</div>
@@ -181,32 +220,32 @@
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">person_pin</span></div>
<h3>{% trans "Profils producteurs fiables" %}</h3>
<p>{% trans "Centralisez des fiches producteurs complètes, vérifiées et exploitables pour le terrain, les audits, les programmes agricoles et les partenaires." %}</p>
<p>{% blocktrans %}<strong>Centralisez</strong> des fiches producteurs complètes, vérifiées et exploitables pour le terrain, les audits, les programmes agricoles et les partenaires.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">grass</span></div>
<h3>{% trans "Parcelles enfin lisibles" %}</h3>
<p>{% trans "Associez chaque producteur à ses parcelles, cultures et surfaces dans une lecture géographique claire, structurée et exploitable." %}</p>
<p>{% blocktrans %}<strong>Associez</strong> chaque producteur à ses parcelles, cultures et surfaces dans une lecture géographique claire, structurée et exploitable.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">groups</span></div>
<h3>{% trans "Pilotage coopératif unifié" %}</h3>
<p>{% trans "Suivez membres, programmes, certifications et opérations agricoles depuis une base unique pensée pour la décision." %}</p>
<p>{% blocktrans %}<strong>Suivez</strong> membres, programmes, certifications et opérations agricoles depuis une base unique pensée pour la décision.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">verified</span></div>
<h3>{% trans "Conformité & traçabilité simplifiées" %}</h3>
<p>{% trans "Préparez plus facilement les audits, certifications et exigences de traçabilité grâce à des données mieux structurées." %}</p>
<p>{% blocktrans %}<strong>Préparez</strong> plus facilement les audits, certifications et exigences de traçabilité grâce à des données mieux structurées.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">phone_android</span></div>
<h3>{% trans "Mobile, même hors connexion" %}</h3>
<p>{% trans "Collectez les données terrain sans réseau puis synchronisez automatiquement dès le retour de la connexion." %}</p>
<p>{% blocktrans %}<strong>Collectez</strong> les données terrain sans réseau puis <strong>synchronisez</strong> automatiquement dès le retour de la connexion.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">api</span></div>
<h3>{% trans "API & intégrations métier" %}</h3>
<p>{% trans "Connectez JooL ID à vos ERP, outils métier et workflows existants grâce à une architecture ouverte et interopérable." %}</p>
<p>{% blocktrans %}<strong>Connectez</strong> JooL ID à vos ERP, outils métier et workflows existants grâce à une architecture ouverte et interopérable.{% endblocktrans %}</p>
</div>
</div>
</div>
@@ -321,7 +360,7 @@
<p>{% trans "Des coopératives de 200 membres aux agro-industries gérant des dizaines de milliers d'hectares, JooL ID s'adapte à votre échelle." %}</p>
<div style="display:flex;gap:16px;justify-content:center;flex-wrap:wrap;">
<a href="{% url 'core:home' %}#contact" class="btn-cta-lg">
<span class="material-icons-round">east</span> {% trans "Structurer ma base agricole" %}
<span class="material-icons-round">east</span> {% trans "Découvrir JooL ID" %}
</a>
<a href="{% url 'core:home' %}#contact" class="btn-cta-outline">{% trans "Parler à notre équipe" %}</a>
</div>

View File

@@ -1,32 +1,71 @@
{% extends "base.html" %}
{% load static i18n %}
{% block title %}{% trans "KIRIQ AI — Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %}
{% block title_plain %}{% trans "KIRIQ AI — Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %}
{% block title %}{% trans "KIRiQ Ai | Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %}
{% block title_plain %}{% trans "KIRiQ Ai | Diagnostic satellitaire & Intelligence Artificielle agricole | Jool International" %}{% endblock %}
{% block meta_description %}{% blocktrans %}KIRIQ AI transforme l'imagerie satellite en intelligence agricole exploitable : détection des stress, suivi végétatif, prévision de rendement et rapports agronomiques pour les exploitations africaines.{% endblocktrans %}{% endblock %}
{% block meta_description %}{% blocktrans %}KIRiQ Ai transforme l'imagerie satellite en intelligence agricole exploitable : détection des stress, suivi végétatif, prévision de rendement et rapports agronomiques pour les exploitations africaines.{% endblocktrans %}{% endblock %}
{% block og_title %}{% trans "KIRIQ AI — Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %}
{% block og_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRIQ AI analyse chaque hectare par satellite et IA." %}{% endblock %}
{% block twitter_title %}{% trans "KIRIQ AI — Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %}
{% block twitter_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRIQ AI analyse chaque hectare par satellite et IA." %}{% endblock %}
{% block og_title %}{% trans "KIRiQ Ai | Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %}
{% block og_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRiQ Ai analyse chaque hectare par satellite et IA." %}{% endblock %}
{% block twitter_title %}{% trans "KIRiQ Ai | Diagnostic satellitaire pour l'agriculture africaine" %}{% endblock %}
{% block twitter_description %}{% trans "Détectez les anomalies sur vos parcelles avant qu'elles ne deviennent des pertes. KIRiQ Ai analyse chaque hectare par satellite et IA." %}{% endblock %}
{% block schema_org %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "KIRIQ AI",
"name": "KIRiQ Ai",
"applicationCategory": "AgricultureApplication",
"operatingSystem": "Web",
"url": "https://jool-international.com/produits/kiriq/",
"description": "Solution d'analyse satellitaire et d'intelligence artificielle pour le diagnostic agricole : détection de stress, suivi NDVI, prévision de rendement et aide à la décision.",
"offers": { "@type": "Offer", "priceCurrency": "XOF" },
"description": "Solution d'analyse satellitaire et d'intelligence artificielle pour le diagnostic agricole : détection de stress, suivi NDVI, prévision de rendement et aide à la décision pour les exploitations africaines.",
"offers": {
"@type": "Offer",
"priceCurrency": "XOF",
"availability": "https://schema.org/InStock"
},
"provider": {
"@type": "Organization",
"name": "Jool International",
"url": "https://jool-international.com"
}
"url": "https://jool-international.com",
"logo": "https://jool-international.com/static/img/logo.png"
},
"featureList": [
"Détection précoce des anomalies et stress végétatifs",
"Suivi NDVI et indices satellitaires multi-spectraux",
"Prévision de rendement parcellaire",
"Cartographie des zones à risque",
"Rapports agronomiques automatisés",
"Compatible palmier à huile, hévéa, cacao, café"
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Accueil",
"item": "https://jool-international.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Produits",
"item": "https://jool-international.com/#kiriq"
},
{
"@type": "ListItem",
"position": 3,
"name": "KIRiQ Ai — Diagnostic satellitaire IA",
"item": "https://jool-international.com/produits/kiriq/"
}
]
}
</script>
{% endblock %}
@@ -34,86 +73,489 @@
{% block extra_css %}
<style>
/* ── Hero ──────────────────────────────────────── */
.product-hero { background: var(--teal-pale); padding: 80px 64px 64px; display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; max-width: 1200px; margin: 0 auto; }
.product-hero-text h1 { font-family: var(--display); font-weight: 900; font-size: clamp(2.4rem, 4vw, 3.6rem); letter-spacing: -0.03em; color: var(--black); line-height: 1.05; margin-bottom: 20px; }
.product-hero-text h1 em { font-style: normal; color: var(--teal); }
.product-hero-text p { font-size: 17px; color: #555; line-height: 1.75; font-weight: 300; max-width: 480px; margin-bottom: 32px; }
.product-eyebrow { display: inline-flex; align-items: center; gap: 8px; font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; background: rgba(25,112,97,.12); color: var(--teal); padding: 5px 14px; border-radius: 100px; margin-bottom: 20px; }
.product-eyebrow .material-icons-round { font-size: 14px; }
.product-visual { position: relative; }
.product-hero {
background: var(--teal-pale);
padding: 80px 64px 64px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 64px;
align-items: center;
max-width: 1200px;
margin: 0 auto;
}
.product-hero-text h1 {
font-family: var(--display);
font-weight: 900;
font-size: clamp(2.4rem, 4vw, 3.6rem);
letter-spacing: -0.03em;
color: var(--black);
line-height: 1.05;
margin-bottom: 20px;
}
.product-hero-text h1 em {
font-style: normal;
color: var(--teal);
}
.product-hero-text p {
font-size: 17px;
color: #555;
line-height: 1.75;
font-weight: 300;
max-width: 480px;
margin-bottom: 32px;
}
.product-eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 11px;
font-weight: 700;
letter-spacing: .1em;
text-transform: uppercase;
background: rgba(25, 112, 97, .12);
color: var(--teal);
padding: 5px 14px;
border-radius: 100px;
margin-bottom: 20px;
}
.product-eyebrow .material-icons-round {
font-size: 14px;
}
.product-visual {
position: relative;
}
/* ── Features ──────────────────────────────────── */
.product-features { padding: 88px 64px; background: var(--white); }
.product-features-inner { max-width: 1200px; margin: 0 auto; }
.section-header { text-align: center; margin-bottom: 56px; }
.section-header h2 { font-family: var(--display); font-weight: 900; font-size: clamp(1.8rem,3vw,2.4rem); letter-spacing:-.03em; color: var(--black); margin-bottom: 12px; }
.section-header h2 em { font-style: normal; color: var(--teal); }
.section-header p { font-size: 16px; color: #666; font-weight: 300; max-width: 540px; margin: 0 auto; }
.features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.feature-card { background: var(--gray-2); border-radius: 18px; padding: 28px; transition: transform .2s, box-shadow .2s; }
.feature-card:hover { transform: translateY(-3px); box-shadow: 0 8px 28px rgba(25,112,97,.1); }
.feature-card-icon { width: 48px; height: 48px; background: rgba(25,112,97,.12); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
.feature-card-icon .material-icons-round { color: var(--teal); font-size: 24px; }
.feature-card h3 { font-family: var(--display); font-weight: 800; font-size: 1.05rem; color: var(--black); margin-bottom: 10px; }
.feature-card p { font-size: 14px; color: #666; line-height: 1.65; font-weight: 300; }
.product-features {
padding: 88px 64px;
background: var(--white);
}
.product-features-inner {
max-width: 1200px;
margin: 0 auto;
}
.section-header {
text-align: center;
margin-bottom: 56px;
}
.section-header h2 {
font-family: var(--display);
font-weight: 900;
font-size: clamp(1.8rem, 3vw, 2.4rem);
letter-spacing: -.03em;
color: var(--black);
margin-bottom: 12px;
}
.section-header h2 em {
font-style: normal;
color: var(--teal);
}
.section-header p {
font-size: 16px;
color: #666;
font-weight: 300;
max-width: 540px;
margin: 0 auto;
}
.features-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
.feature-card {
background: var(--gray-2);
border-radius: 18px;
padding: 28px;
transition: transform .2s, box-shadow .2s;
}
.feature-card:hover {
transform: translateY(-3px);
box-shadow: 0 8px 28px rgba(25, 112, 97, .1);
}
.feature-card-icon {
width: 48px;
height: 48px;
background: rgba(25, 112, 97, .12);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 16px;
}
.feature-card-icon .material-icons-round {
color: var(--teal);
font-size: 24px;
}
.feature-card h3 {
font-family: var(--display);
font-weight: 800;
font-size: 1.05rem;
color: var(--black);
margin-bottom: 10px;
}
.feature-card p {
font-size: 14px;
color: #666;
line-height: 1.65;
font-weight: 300;
}
/* ── How it works ──────────────────────────────── */
.product-how { padding: 88px 64px; background: var(--dark-bg); }
.product-how-inner { max-width: 860px; margin: 0 auto; }
.product-how .section-header h2 { color: var(--white); }
.product-how .section-header p { color: rgba(255,255,255,.55); }
.steps { display: flex; flex-direction: column; }
.step { display: grid; grid-template-columns: 56px 1fr; gap: 28px; align-items: flex-start; padding: 32px 0; border-bottom: 1px solid rgba(255,255,255,.07); }
.step:last-child { border-bottom: none; }
.step-num { font-family: var(--display); font-weight: 900; font-size: 1.8rem; color: var(--accent); line-height: 1; padding-top: 3px; }
.step-body h4 { font-family: var(--display); font-weight: 700; font-size: 1.1rem; color: var(--white); margin-bottom: 8px; }
.step-body p { font-size: 15px; color: rgba(255,255,255,.6); line-height: 1.7; font-weight: 300; }
.product-how {
padding: 88px 64px;
background: var(--dark-bg);
}
.product-how-inner {
max-width: 860px;
margin: 0 auto;
}
.product-how .section-header h2 {
color: var(--white);
}
.product-how .section-header p {
color: rgba(255, 255, 255, .55);
}
.steps {
display: flex;
flex-direction: column;
}
.step {
display: grid;
grid-template-columns: 56px 1fr;
gap: 28px;
align-items: flex-start;
padding: 32px 0;
border-bottom: 1px solid rgba(255, 255, 255, .07);
}
.step:last-child {
border-bottom: none;
}
.step-num {
font-family: var(--display);
font-weight: 900;
font-size: 1.8rem;
color: var(--accent);
line-height: 1;
padding-top: 3px;
}
.step-body h4 {
font-family: var(--display);
font-weight: 700;
font-size: 1.1rem;
color: var(--white);
margin-bottom: 8px;
}
.step-body p {
font-size: 15px;
color: rgba(255, 255, 255, .6);
line-height: 1.7;
font-weight: 300;
}
/* ── Pricing ───────────────────────────────────── */
.product-pricing { padding: 96px 64px; background: var(--gray-2); }
.product-pricing-inner { max-width: 1200px; margin: 0 auto; }
.pricing-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 56px; }
.pricing-card { background: var(--white); border-radius: 24px; padding: 36px 28px; border: 1.5px solid var(--gray); display: flex; flex-direction: column; transition: border-color .2s, transform .2s, box-shadow .2s; }
.pricing-card:hover { border-color: var(--teal); transform: translateY(-4px); box-shadow: 0 12px 36px rgba(25,112,97,.12); }
.pricing-card.enterprise { background: var(--dark-bg); border-color: var(--teal); box-shadow: 0 8px 32px rgba(25,112,97,.18); }
.pricing-icon { width: 48px; height: 48px; border-radius: 14px; background: var(--teal-pale); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
.pricing-card.enterprise .pricing-icon { background: rgba(255,255,255,.1); }
.pricing-icon .material-icons-round { color: var(--teal); font-size: 24px; }
.pricing-card.enterprise .pricing-icon .material-icons-round { color: var(--accent); }
.pricing-name { font-family: var(--display); font-weight: 800; font-size: 1rem; color: var(--black); margin-bottom: 8px; line-height: 1.25; }
.pricing-card.enterprise .pricing-name { color: var(--white); }
.pricing-desc { font-size: 13px; color: #888; font-weight: 300; line-height: 1.55; margin-bottom: 28px; flex: 1; }
.pricing-card.enterprise .pricing-desc { color: rgba(255,255,255,.5); }
.pricing-divider { height: 1px; background: var(--gray); margin-bottom: 24px; }
.pricing-card.enterprise .pricing-divider { background: rgba(255,255,255,.1); }
.pricing-price-xof { font-family: var(--display); font-weight: 900; font-size: 1.5rem; color: var(--teal); letter-spacing: -.03em; line-height: 1; }
.pricing-card.enterprise .pricing-price-xof { color: var(--accent); }
.pricing-price-usd { font-size: 13px; color: #aaa; font-weight: 300; margin-top: 4px; margin-bottom: 4px; }
.pricing-unit { font-size: 12px; color: #bbb; font-weight: 400; }
.pricing-card.enterprise .pricing-unit { color: rgba(255,255,255,.35); }
.pricing-cta { margin-top: 28px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 13px 0; border-radius: 100px; font-family: var(--display); font-weight: 700; font-size: 14px; background: var(--teal-pale); color: var(--teal); transition: background .15s, color .15s; }
.pricing-cta:hover { background: var(--teal); color: var(--white); }
.pricing-card.enterprise .pricing-cta { background: var(--teal); color: var(--white); }
.pricing-card.enterprise .pricing-cta:hover { filter: brightness(1.1); }
.pricing-custom-label { font-family: var(--display); font-weight: 900; font-size: 1.5rem; color: var(--accent); letter-spacing: -.03em; }
.product-pricing {
padding: 96px 64px;
background: var(--gray-2);
}
.product-pricing-inner {
max-width: 1200px;
margin: 0 auto;
}
.pricing-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
margin-top: 56px;
}
.pricing-card {
background: var(--white);
border-radius: 24px;
padding: 36px 28px;
border: 1.5px solid var(--gray);
display: flex;
flex-direction: column;
transition: border-color .2s, transform .2s, box-shadow .2s;
}
.pricing-card:hover {
border-color: var(--teal);
transform: translateY(-4px);
box-shadow: 0 12px 36px rgba(25, 112, 97, .12);
}
.pricing-card.enterprise {
background: var(--dark-bg);
border-color: var(--teal);
box-shadow: 0 8px 32px rgba(25, 112, 97, .18);
}
.pricing-icon {
width: 48px;
height: 48px;
border-radius: 14px;
background: var(--teal-pale);
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
}
.pricing-card.enterprise .pricing-icon {
background: rgba(255, 255, 255, .1);
}
.pricing-icon .material-icons-round {
color: var(--teal);
font-size: 24px;
}
.pricing-card.enterprise .pricing-icon .material-icons-round {
color: var(--accent);
}
.pricing-name {
font-family: var(--display);
font-weight: 800;
font-size: 1rem;
color: var(--black);
margin-bottom: 8px;
line-height: 1.25;
}
.pricing-card.enterprise .pricing-name {
color: var(--white);
}
.pricing-desc {
font-size: 13px;
color: #888;
font-weight: 300;
line-height: 1.55;
margin-bottom: 28px;
flex: 1;
}
.pricing-card.enterprise .pricing-desc {
color: rgba(255, 255, 255, .5);
}
.pricing-divider {
height: 1px;
background: var(--gray);
margin-bottom: 24px;
}
.pricing-card.enterprise .pricing-divider {
background: rgba(255, 255, 255, .1);
}
.pricing-price-xof {
font-family: var(--display);
font-weight: 900;
font-size: 1.5rem;
color: var(--teal);
letter-spacing: -.03em;
line-height: 1;
}
.pricing-card.enterprise .pricing-price-xof {
color: var(--accent);
}
.pricing-price-usd {
font-size: 13px;
color: #aaa;
font-weight: 300;
margin-top: 4px;
margin-bottom: 4px;
}
.pricing-unit {
font-size: 12px;
color: #bbb;
font-weight: 400;
}
.pricing-card.enterprise .pricing-unit {
color: rgba(255, 255, 255, .35);
}
.pricing-cta {
margin-top: 28px;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
width: 100%;
padding: 13px 0;
border-radius: 100px;
font-family: var(--display);
font-weight: 700;
font-size: 14px;
background: var(--teal-pale);
color: var(--teal);
transition: background .15s, color .15s;
}
.pricing-cta:hover {
background: var(--teal);
color: var(--white);
}
.pricing-card.enterprise .pricing-cta {
background: var(--teal);
color: var(--white);
}
.pricing-card.enterprise .pricing-cta:hover {
filter: brightness(1.1);
}
.pricing-custom-label {
font-family: var(--display);
font-weight: 900;
font-size: 1.5rem;
color: var(--accent);
letter-spacing: -.03em;
}
/* ── CTA ───────────────────────────────────────── */
.product-cta { padding: 88px 64px; text-align: center; background: var(--teal-pale); }
.product-cta h2 { font-family: var(--display); font-weight: 900; font-size: clamp(1.8rem, 3vw, 2.4rem); color: var(--black); letter-spacing: -0.03em; margin-bottom: 16px; }
.product-cta p { font-size: 16px; color: #666; margin-bottom: 36px; font-weight: 300; max-width: 560px; margin-left: auto; margin-right: auto; }
.btn-cta-lg { display: inline-flex; align-items: center; gap: 10px; font-family: var(--display); font-weight: 800; font-size: 16px; padding: 16px 36px; border-radius: 100px; background: var(--teal); color: var(--white); transition: filter .15s, transform .12s; }
.btn-cta-lg:hover { filter: brightness(1.1); transform: translateY(-2px); }
.btn-outline-product { display: inline-flex; align-items: center; gap: 8px; font-family: var(--body); font-weight: 600; font-size: 15px; padding: 14px 30px; border-radius: 100px; border: 1.5px solid var(--teal); color: var(--teal); transition: all .15s; margin-left: 14px; }
.btn-outline-product:hover { background: var(--teal); color: var(--white); }
.btn-back-product { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; color: #888; margin-bottom: 32px; transition: color .15s; }
.btn-back-product:hover { color: var(--teal); }
.product-cta {
padding: 88px 64px;
text-align: center;
background: var(--teal-pale);
}
.product-cta h2 {
font-family: var(--display);
font-weight: 900;
font-size: clamp(1.8rem, 3vw, 2.4rem);
color: var(--black);
letter-spacing: -0.03em;
margin-bottom: 16px;
}
.product-cta p {
font-size: 16px;
color: #666;
margin-bottom: 36px;
font-weight: 300;
max-width: 560px;
margin-left: auto;
margin-right: auto;
}
.btn-cta-lg {
display: inline-flex;
align-items: center;
gap: 10px;
font-family: var(--display);
font-weight: 800;
font-size: 16px;
padding: 16px 36px;
border-radius: 100px;
background: var(--teal);
color: var(--white);
transition: filter .15s, transform .12s;
}
.btn-cta-lg:hover {
filter: brightness(1.1);
transform: translateY(-2px);
}
.btn-outline-product {
display: inline-flex;
align-items: center;
gap: 8px;
font-family: var(--body);
font-weight: 600;
font-size: 15px;
padding: 14px 30px;
border-radius: 100px;
border: 1.5px solid var(--teal);
color: var(--teal);
transition: all .15s;
margin-left: 14px;
}
.btn-outline-product:hover {
background: var(--teal);
color: var(--white);
}
.btn-back-product {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 13px;
color: #888;
margin-bottom: 32px;
transition: color .15s;
}
.btn-back-product:hover {
color: var(--teal);
}
@media (max-width: 1024px) {
.pricing-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 1024px) { .pricing-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 768px) {
.product-hero { grid-template-columns: 1fr; padding: 48px 24px 40px; }
.product-features, .product-how, .product-pricing, .product-cta { padding: 56px 24px; }
.features-grid, .pricing-grid { grid-template-columns: 1fr; }
.btn-outline-product { margin-left: 0; margin-top: 12px; }
.product-hero {
grid-template-columns: 1fr;
padding: 48px 24px 40px;
}
.product-features,
.product-how,
.product-pricing,
.product-cta {
padding: 56px 24px;
}
.features-grid,
.pricing-grid {
grid-template-columns: 1fr;
}
.btn-outline-product {
margin-left: 0;
margin-top: 12px;
}
}
</style>
{% endblock %}
@@ -133,19 +575,19 @@
<div class="product-hero-text reveal visible">
<span class="section-tag tag-teal" style="margin-bottom:20px;">
<span class="material-icons-round" style="font-size:13px;">satellite_alt</span>
{% trans "KIRIQ AI · SATELLITE & IA" %}
{% trans "KIRiQ Ai · SATELLITE & IA" %}
</span>
<h1>{% blocktrans %}Lisez l'état réel<br>de vos <em>parcelles.</em>{% endblocktrans %}</h1>
<p>{% blocktrans %}KIRiQ AI transforme l'imagerie satellite en intelligence agricole exploitable pour détecter les risques, suivre la dynamique des cultures, mesurer l'impact potentiel sur le rendement et orienter les décisions terrain à grande échelle.{% endblocktrans %}</p>
<h1>{% blocktrans %}Lisez l'état réel<br>de vos parcelles.{% endblocktrans %}</h1>
<p>{% blocktrans %}KIRiQ Ai transforme l'imagerie satellite en intelligence agricole exploitable pour détecter les risques, suivre la dynamique des cultures, mesurer l'impact potentiel sur le rendement et orienter les décisions terrain à grande échelle.{% endblocktrans %}</p>
<div class="btn-row" style="margin-top:32px;">
<a href="https://kiriq.ai/" class="btn-cta-lg" target="_blank">
<span class="material-icons-round">east</span> {% trans "Demander une démo" %}
<span class="material-icons-round">east</span> {% trans "Découvrir KIRiQ Ai" %}
</a>
</div>
</div>
<div class="product-visual reveal">
<img src="{% static 'img/Kiriq AI.jpg' %}" alt="{% trans 'Kiriq AI — analyse parcellaire satellite' %}"
style="width:100%;height:auto;display:block;border-radius:24px;" loading="lazy" decoding="async">
<img src="{% static 'img/KIRiQ Ai.jpg' %}" alt="{% trans 'KIRiQ Ai, analyse parcellaire satellite' %}"
style="width:100%;height:auto;display:block;border-radius:24px;" loading="lazy" decoding="async">
<div class="chip-float cf-tl">
<span class="material-icons-round">warning</span> {% trans "4 anomalies détectées" %}
</div>
@@ -160,40 +602,40 @@
<section class="product-features">
<div class="product-features-inner">
<div class="section-header reveal">
<span class="product-eyebrow" style="margin-bottom:16px;">{% trans "Ce que KIRiQ AI active pour vous" %}</span>
<h2>{% blocktrans %}Une lecture parcellaire <em>continue,</em><br>pensée pour la décision.{% endblocktrans %}</h2>
<span class="product-eyebrow" style="margin-bottom:16px;">{% trans "Ce que KIRiQ Ai active pour vous" %}</span>
<h2>{% blocktrans %}Une lecture parcellaire continue,<br>pensée pour la décision.{% endblocktrans %}</h2>
<p>{% trans "Une technologie construite autour du terrain, de la clarté et de l'impact." %}</p>
</div>
<div class="features-grid">
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">warning_amber</span></div>
<h3>{% trans "Détection avancée des stress" %}</h3>
<p>{% trans "Identifiez plus tôt les zones sous stress hydrique, nutritionnel ou végétatif avant que l'impact ne soit visible sur le terrain." %}</p>
<p>{% blocktrans %}<strong>Identifiez</strong> plus tôt les zones sous stress hydrique, nutritionnel ou végétatif avant que l'impact ne soit visible sur le terrain.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">track_changes</span></div>
<h3>{% trans "Interventions mieux ciblées" %}</h3>
<p>{% trans "Priorisez les parcelles nécessitant une action immédiate et concentrez vos ressources là où l'impact terrain est le plus critique." %}</p>
<p>{% blocktrans %}<strong>Priorisez</strong> les parcelles nécessitant une action immédiate et <strong>concentrez</strong> vos ressources là où l'impact terrain est le plus critique.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">dashboard</span></div>
<h3>{% trans "Vision multi-parcelles" %}</h3>
<p>{% trans "Comparez vos blocs agricoles, suivez les écarts dans le temps et pilotez vos opérations avec une lecture unifiée de l'exploitation." %}</p>
<p>{% blocktrans %}<strong>Comparez</strong> vos blocs agricoles, <strong>suivez</strong> les écarts dans le temps et <strong>pilotez</strong> vos opérations avec une lecture unifiée de l'exploitation.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">bar_chart</span></div>
<h3>{% trans "Prévision de rendement" %}</h3>
<p>{% trans "Anticipez le potentiel de production parcelle par parcelle grâce au suivi continu de la dynamique végétative." %}</p>
<p>{% blocktrans %}<strong>Anticipez</strong> le potentiel de production parcelle par parcelle grâce au suivi continu de la dynamique végétative.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">description</span></div>
<h3>{% trans "Rapports agronomiques instantanés" %}</h3>
<p>{% trans "Générez des synthèses lisibles pour les équipes terrain, managers, coopératives, assureurs et partenaires." %}</p>
<p>{% blocktrans %}<strong>Générez</strong> des synthèses lisibles pour les équipes terrain, managers, coopératives, assureurs et partenaires.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">integration_instructions</span></div>
<h3>{% trans "API & intégrations métier" %}</h3>
<p>{% trans "Connectez KIRiQ AI à vos outils existants pour fluidifier la circulation des données et enrichir vos workflows métier." %}</p>
<p>{% blocktrans %}<strong>Connectez</strong> KIRiQ Ai à vos outils existants pour fluidifier la circulation des données et enrichir vos workflows métier.{% endblocktrans %}</p>
</div>
</div>
</div>
@@ -203,8 +645,9 @@
<section class="product-how">
<div class="product-how-inner">
<div class="section-header reveal">
<span class="product-eyebrow" style="margin-bottom:16px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);">{% trans "Comment ça fonctionne" %}</span>
<h2>{% blocktrans %}Comment KIRiQ AI <em style="color:var(--accent);font-style:normal;">fonctionne</em>{% endblocktrans %}</h2>
<span class="product-eyebrow"
style="margin-bottom:16px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);">{% trans "Comment ça fonctionne" %}</span>
<h2>{% blocktrans %}Comment KIRiQ Ai <span style="color:var(--accent);">fonctionne</span>{% endblocktrans %}</h2>
<p>{% trans "Une chaîne d'analyse conçue pour l'agriculture africaine." %}</p>
</div>
<div class="steps">
@@ -219,14 +662,14 @@
<div class="step-num">02</div>
<div class="step-body">
<h4>{% trans "Acquisition satellite récente" %}</h4>
<p>{% trans "KIRiQ AI récupère les données satellites les plus récentes disponibles afin de suivre l'état de la végétation au plus près du temps réel." %}</p>
<p>{% trans "KIRiQ Ai récupère les données satellites les plus récentes disponibles afin de suivre l'état de la végétation au plus près du temps réel." %}</p>
</div>
</div>
<div class="step reveal">
<div class="step-num">03</div>
<div class="step-body">
<h4>{% trans "Analyse biophysique par IA" %}</h4>
<p>{% trans "KIRiQ AI analyse les réponses biophysiques de la végétation chlorophylle, biomasse, humidité et structure foliaire afin de détecter les anomalies visibles dans le signal." %}</p>
<p>{% trans "KIRiQ Ai analyse les réponses biophysiques de la végétation : chlorophylle, biomasse, humidité et structure foliaire, afin de détecter les anomalies visibles dans le signal." %}</p>
</div>
</div>
<div class="step reveal">
@@ -245,7 +688,7 @@
<div class="product-pricing-inner">
<div class="section-header reveal">
<span class="product-eyebrow" style="margin-bottom:16px;">{% trans "Tarification" %}</span>
<h2>{% blocktrans %}Une tarification pensée pour<br>les <em>réalités de terrain.</em>{% endblocktrans %}</h2>
<h2>{% blocktrans %}Une tarification pensée pour<br>les réalités de terrain.{% endblocktrans %}</h2>
</div>
<div class="pricing-grid">
@@ -307,11 +750,11 @@
<!-- ══ CTA ══ -->
<section class="product-cta">
<span class="product-eyebrow" style="margin-bottom:20px;">{% trans "Prêt à commencer ?" %}</span>
<h2>{% blocktrans %}Passez d'une agriculture réactive<br>à une agriculture pilotée par la donnée.{% endblocktrans %}</h2>
<p>{% trans "Rejoignez les industriels et coopératives qui pilotent déjà leurs exploitations avec KIRiQ AI." %}</p>
<h2>{% blocktrans %}Voyez ce qui échappe encore au terrain.{% endblocktrans %}</h2>
<p>{% trans "KIRiQ Ai détecte les signaux faibles, mesure le risque et aide vos équipes à intervenir avant que les pertes ne deviennent visibles." %}</p>
<div class="btn-row" style="justify-content:center;">
<a href="https://kiriq.ai/" target="_blank" class="btn-cta-lg">
<span class="material-icons-round">east</span> {% trans "Demander une démo" %}
<span class="material-icons-round">east</span> {% trans "Découvrir KIRiQ Ai" %}
</a>
<a href="{% url 'core:home' %}#contact" class="btn-outline-product">
{% trans "Parler à notre équipe" %}

File diff suppressed because it is too large Load Diff

View File

@@ -1,14 +1,14 @@
{% extends "base.html" %}
{% load static i18n %}
{% block title %}{% trans "Jool Monitor Cartographie drone haute résolution | Jool International" %}{% endblock %}
{% block title_plain %}{% trans "Jool Monitor Cartographie drone haute résolution | Jool International" %}{% endblock %}
{% block title %}{% trans "Jool Monitor | Cartographie drone haute résolution | Jool International" %}{% endblock %}
{% block title_plain %}{% trans "Jool Monitor | Cartographie drone haute résolution | Jool International" %}{% endblock %}
{% block meta_description %}{% trans "JooL Monitor transforme les vols drone en cartographies détaillées, mesures précises et rapports terrain pour analyser vos surfaces, compter les plants et suivre l'évolution de vos parcelles agricoles en Afrique." %}{% endblock %}
{% block og_title %}{% trans "Jool Monitor Cartographie drone haute résolution pour vos parcelles" %}{% endblock %}
{% block og_title %}{% trans "Jool Monitor | Cartographie drone haute résolution pour vos parcelles" %}{% endblock %}
{% block og_description %}{% trans "Comptez, mesurez, cartographiez et contrôlez vos parcelles avec une précision nouvelle grâce à l'imagerie drone analysée par IA." %}{% endblock %}
{% block twitter_title %}{% trans "Jool Monitor Cartographie drone haute résolution pour vos parcelles" %}{% endblock %}
{% block twitter_title %}{% trans "Jool Monitor | Cartographie drone haute résolution pour vos parcelles" %}{% endblock %}
{% block twitter_description %}{% trans "Comptez, mesurez, cartographiez et contrôlez vos parcelles avec une précision nouvelle grâce à l'imagerie drone analysée par IA." %}{% endblock %}
{% block schema_org %}
@@ -20,13 +20,52 @@
"applicationCategory": "AgricultureApplication",
"operatingSystem": "Web",
"url": "https://jool-international.com/produits/monitor/",
"description": "Solution de cartographie drone pour l'agriculture : orthomosaïques, comptage intelligent, modèles 3D et suivi visuel continu des exploitations agricoles.",
"offers": { "@type": "Offer", "priceCurrency": "XOF" },
"description": "Solution de cartographie drone haute résolution pour l'agriculture africaine : orthomosaïques, comptage intelligent de plants, modèles 3D et suivi visuel continu des exploitations.",
"offers": {
"@type": "Offer",
"priceCurrency": "XOF",
"availability": "https://schema.org/InStock"
},
"provider": {
"@type": "Organization",
"name": "Jool International",
"url": "https://jool-international.com"
}
"url": "https://jool-international.com",
"logo": "https://jool-international.com/static/img/logo.png"
},
"featureList": [
"Cartographie drone haute résolution",
"Orthomosaïques et modèles numériques de terrain",
"Comptage automatique de plants",
"Détection des manquants et zones dégradées",
"Suivi visuel multi-missions dans le temps",
"Export SIG et formats métier"
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Accueil",
"item": "https://jool-international.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Produits",
"item": "https://jool-international.com/#monitor"
},
{
"@type": "ListItem",
"position": 3,
"name": "Jool Monitor — Cartographie drone",
"item": "https://jool-international.com/produits/monitor/"
}
]
}
</script>
{% endblock %}
@@ -150,24 +189,26 @@
<span class="material-icons-round" style="font-size:13px;">flight</span>
{% trans "JOOL MONITOR · DRONE & HAUTE RÉSOLUTION" %}
</span>
<h1>{% blocktrans %}Voyez votre terrain<br>en <em>haute résolution.</em>{% endblocktrans %}</h1>
<h1>{% blocktrans %}Voyez votre terrain<br>en haute résolution.{% endblocktrans %}</h1>
<p>{% trans "JooL Monitor transforme les vols drone en cartographies détaillées, mesures précises et rapports terrain pour analyser vos surfaces, compter les plants et suivre l'évolution de vos parcelles dans le temps." %}</p>
<div class="btn-row" style="margin-top:32px;">
<a href="https://jool-monitor.com/" class="btn-cta-lg" target="_blank">
<span class="material-icons-round">east</span> {% trans "Planifier un vol" %}
<span class="material-icons-round">east</span> {% trans "Découvrir JooL Monitor" %}
</a>
</div>
</div>
<div class="drone-svg-wrap reveal" style="padding:0;background:none;aspect-ratio:unset;">
{% trans "JooL Monitor — cartographie drone haute résolution" as alt_monitor %}
<img src="{% static 'img/JooL Monitor.jpg' %}" alt="{{ alt_monitor }}"
style="width:100%;height:auto;display:block;border-radius:24px;" loading="lazy" decoding="async">
<div class="chip-float" style="top:14px;right:16px;animation-delay:.3s;">
<span class="material-icons-round">place</span> {% trans "Palmier bloc 4" %}
</div>
<div class="chip-float" style="bottom:18px;left:14px;animation-delay:2.2s;">
<span class="material-icons-round">report_problem</span> {% trans "3 anomalies détectées" %}
</div>
<a href="https://www.youtube.com/watch?v=S9sE7H_01mI" target="_blank" rel="noopener"
style="position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:24px;overflow:hidden;box-shadow:0 20px 56px rgba(0,0,0,.35);text-decoration:none;">
<img src="https://img.youtube.com/vi/S9sE7H_01mI/maxresdefault.jpg"
alt="{% trans 'JooL Monitor, Démonstration cartographie drone' %}"
style="width:100%;height:100%;object-fit:cover;display:block;">
<div style="position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);transition:background .2s;">
<div style="width:80px;height:80px;background:rgba(255,255,255,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(0,0,0,.35);">
<span class="material-icons-round" style="font-size:42px;color:#e55c3a;margin-left:5px;">play_arrow</span>
</div>
</div>
</a>
</div>
</div>
</section>
@@ -186,38 +227,38 @@
<div class="product-features-inner">
<div class="section-header reveal">
<span class="product-eyebrow" style="margin-bottom:16px;">{% trans "Ce que JooL Monitor active sur le terrain" %}</span>
<h2>{% blocktrans %}Une lecture terrain précise,<br><em>mesurable</em> et exploitable.{% endblocktrans %}</h2>
<h2>{% blocktrans %}Une lecture terrain précise,<br>mesurable et exploitable.{% endblocktrans %}</h2>
</div>
<div class="features-grid">
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">grain</span></div>
<h3>{% trans "Comptage intelligent" %}</h3>
<p>{% trans "Détectez, comptez et localisez automatiquement les plants afin de visualiser les manquants, les densités et les écarts parcelle par parcelle." %}</p>
<p>{% blocktrans %}<strong>Détectez</strong>, <strong>comptez</strong> et <strong>localisez</strong> automatiquement les plants afin de <strong>visualiser</strong> les manquants, les densités et les écarts parcelle par parcelle.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">map</span></div>
<h3>{% trans "Orthomosaïque haute définition" %}</h3>
<p>{% trans "Obtenez des cartes aériennes ultra-détaillées, nettes, mesurables et directement exploitables par vos équipes terrain." %}</p>
<p>{% blocktrans %}<strong>Obtenez</strong> des cartes aériennes ultra-détaillées, nettes, mesurables et directement exploitables par vos équipes terrain.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">view_in_ar</span></div>
<h3>{% trans "Modèles 3D terrain" %}</h3>
<p>{% trans "Reconstituez le relief, les volumes et la structure végétale pour analyser plus finement vos blocs agricoles." %}</p>
<p>{% blocktrans %}<strong>Reconstituez</strong> le relief, les volumes et la structure végétale pour <strong>analyser</strong> plus finement vos blocs agricoles.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">task_alt</span></div>
<h3>{% trans "Audit visuel & conformité" %}</h3>
<p>{% trans "Comparez le terrain réel aux données déclarées, identifiez les écarts et documentez les zones sensibles avec preuve visuelle." %}</p>
<p>{% blocktrans %}<strong>Comparez</strong> le terrain réel aux données déclarées, <strong>identifiez</strong> les écarts et <strong>documentez</strong> les zones sensibles avec preuve visuelle.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">history</span></div>
<h3>{% trans "Suivi dans le temps" %}</h3>
<p>{% trans "Comparez plusieurs missions drone afin de mesurer l'évolution des cultures, détecter les pertes et suivre les changements dans le temps." %}</p>
<p>{% blocktrans %}<strong>Comparez</strong> plusieurs missions drone afin de <strong>mesurer</strong> l'évolution des cultures, <strong>détecter</strong> les pertes et <strong>suivre</strong> les changements dans le temps.{% endblocktrans %}</p>
</div>
<div class="feature-card reveal">
<div class="feature-card-icon"><span class="material-icons-round">download</span></div>
<h3>{% trans "Exports prêts à l'usage" %}</h3>
<p>{% trans "Téléchargez vos livrables dans des formats compatibles avec vos outils SIG, reporting et workflows opérationnels." %}</p>
<p>{% blocktrans %}<strong>Téléchargez</strong> vos livrables dans des formats compatibles avec vos outils SIG, reporting et workflows opérationnels.{% endblocktrans %}</p>
</div>
</div>
</div>
@@ -228,7 +269,7 @@
<div class="product-how-inner">
<div class="section-header reveal">
<span class="product-eyebrow" style="margin-bottom:16px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);">{% trans "Comment ça fonctionne" %}</span>
<h2>{% blocktrans %}Comment JooL Monitor <em style="color:var(--accent);font-style:normal;">fonctionne</em>{% endblocktrans %}</h2>
<h2>{% blocktrans %}Comment JooL Monitor <span style="color:var(--accent);">fonctionne</span>{% endblocktrans %}</h2>
<p>{% trans "Du vol drone au livrable terrain." %}</p>
</div>
<div class="steps">
@@ -269,7 +310,7 @@
<div class="product-pricing-inner">
<div class="section-header reveal">
<span class="product-eyebrow" style="margin-bottom:16px;">{% trans "Tarification" %}</span>
<h2>{% blocktrans %}Une tarification adaptée aux<br><em>opérations terrain.</em>{% endblocktrans %}</h2>
<h2>{% blocktrans %}Une tarification adaptée aux<br>opérations terrain.{% endblocktrans %}</h2>
</div>
<div class="pricing-grid">
@@ -283,7 +324,7 @@
<div class="pricing-price-usd">≈ $17</div>
<div class="pricing-unit">{% trans "par hectare" %}</div>
<a href="https://jool-monitor.com/" target="_blank" class="pricing-cta">
<span class="material-icons-round" style="font-size:16px;">east</span> {% trans "Planifier un vol" %}
<span class="material-icons-round" style="font-size:16px;">east</span> {% trans "Découvrir JooL Monitor" %}
</a>
</div>
@@ -333,11 +374,11 @@
<!-- ══ CTA ══ -->
<section class="product-cta">
<span class="product-eyebrow" style="margin-bottom:20px;">{% trans "Prêt à commencer ?" %}</span>
<h2>{% blocktrans %}Passez de l'observation terrain<br>à une lecture <em>mesurable</em> de vos parcelles.{% endblocktrans %}</h2>
<p>{% trans "Planifiez votre première mission de cartographie drone avec nos équipes." %}</p>
<h2>{% blocktrans %}Passez de l'observation à la mesure.{% endblocktrans %}</h2>
<p>{% trans "Transformez vos parcelles en données exploitables grâce à la cartographie drone haute résolution, aux mesures précises et aux rapports terrain de JooL Monitor." %}</p>
<div class="btn-row" style="justify-content:center;">
<a href="https://jool-monitor.com/" target="_blank" class="btn-cta-lg">
<span class="material-icons-round">flight</span> {% trans "Planifier un vol" %}
<span class="material-icons-round">flight</span> {% trans "Découvrir JooL Monitor" %}
</a>
<a href="{% url 'core:home' %}#contact" class="btn-outline-product">
{% trans "Parler à notre équipe" %}

View File

@@ -1,46 +1,135 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<!-- ══ FRANÇAIS (langue par défaut, sans préfixe) ══ -->
<url>
<loc>https://jool-international.com/</loc>
<lastmod>2025-05-19</lastmod>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://jool-international.com/a-propos/</loc>
<lastmod>2025-05-19</lastmod>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/a-propos/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/about/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jool-international.com/produits/kiriq/</loc>
<lastmod>2025-05-19</lastmod>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/kiriq/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/kiriq/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jool-international.com/produits/monitor/</loc>
<lastmod>2025-05-19</lastmod>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/monitor/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/monitor/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jool-international.com/produits/joolid/</loc>
<lastmod>2025-05-19</lastmod>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/joolid/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/joolid/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jool-international.com/produits/monagro/</loc>
<lastmod>2025-05-19</lastmod>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/monagro/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/monagro/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jool-international.com/confidentialite/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/confidentialite/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/privacy/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<!-- ══ ANGLAIS ══ -->
<url>
<loc>https://jool-international.com/en/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jool-international.com/en/about/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/a-propos/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/about/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jool-international.com/en/products/kiriq/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/kiriq/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/kiriq/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jool-international.com/en/products/monitor/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/monitor/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/monitor/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jool-international.com/en/products/joolid/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/joolid/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/joolid/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jool-international.com/en/products/monagro/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/produits/monagro/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/products/monagro/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jool-international.com/en/privacy/</loc>
<xhtml:link rel="alternate" hreflang="fr" href="https://jool-international.com/confidentialite/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://jool-international.com/en/privacy/"/>
<lastmod>2026-06-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>