← Tous les projets// 01 — ONG Wagadu Africa

BLUE TRACK — suivi des pirogues

En ligne

ONG Wagadu AfricaSénégal2025

Plateforme au service de la pêche artisanale : suivi GPS des pirogues en temps réel, carte marine, météo maritime et alertes de sécurité pour les pêcheurs et les coordinateurs.

Prototype public (Pirogue Smart)

Capture d’écran du site BLUE TRACK — suivi des pirogues
Contexte

Au Sénégal, la pêche artisanale est exposée aux risques en mer et à la pression des activités pétrolières et gazières. L'ONG Wagadu Africa porte le programme Blue Track pour protéger les pêcheurs et les ressources marines.

Mission

Donner aux pêcheurs, aux organisations et aux coordinateurs un outil fiable : savoir où sont les pirogues, être alerté avant que la météo ne tourne, garder l'historique des trajets, sur un service disponible en permanence.

Rôle

Conception, développement et déploiement

Technologies
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Django
  • PostgreSQL
  • PostGIS
  • REST/JWT
  • Docker
  • Linux

Réalisation technique

  • Application web

    React et TypeScript avec Vite et Tailwind CSS ; interface adaptée à chaque rôle (pêcheur, organisation, administrateur), bilingue FR/EN.

  • API et données

    API Django REST ; PostgreSQL avec l'extension PostGIS pour les positions, les trajets et les zones ; authentification JWT.

  • Carte et temps réel

    Carte marine interactive, zones de sécurité, partage de position, centre d'alertes avec acquittement et bouton SOS.

  • Balises GPS

    Intégration d'une plateforme GPS tierce (Totarget) pour remonter les positions des embarcations.

  • Déploiement

    Conteneurs Docker sur un serveur Linux dédié.

Actions
  • J'ai conçu et développé l'application web (React, TypeScript) et l'API (Django, PostgreSQL/PostGIS).
  • J'ai mis en place le suivi GPS en temps réel, la carte marine, la gestion de flotte, la météo maritime et les alertes.
  • J'ai défini les rôles — pêcheur, organisation (GIE), administrateur — et l'authentification REST/JWT.
  • J'ai déployé et j'administre le serveur Linux dédié (conteneurs Docker).
Fonctionnalités
  • Suivi GPS en temps réel
  • Carte marine et zones de sécurité
  • Gestion de la flotte
  • Météo maritime
  • Alertes et bouton SOS
  • Historique des trajets
  • Messagerie avec partage de position
Résultats
  • grâce aux alertes météo
  • modules : GPS, carte, flotte, météo, alertes, trajets
  • coordinateurs avec tableau de bord
ArchitectureReact · TypeScriptDjango RESTPostgreSQL · PostGISPlateforme GPS tierceLinux · Docker
  • React · TypeScript → Django REST
  • Django REST → PostgreSQL · PostGIS
  • Django REST → Plateforme GPS tierce
  • Linux · Docker → Django REST