Maquette iPhone de l'application mobile Tisseco Solidaire pour les chauffeurs

Tisseco Solidaire

Création d'une solution métier pour la Planification et le suivi des tournées et d'une application pour chauffeur.

janvier 2025 — janvier 2026
François Verin
François Verin
Christopher Debray
Christopher Debray
PWA React NestJS PostgresSQL Redis PostGis Tailwind CSS

CONTEXTE ET ENJEUX


L’association Tisseco

Tisseco est une association loi 1901 engagée dans l’économie circulaire. Elle collecte les vêtements via des points d’apport volontaire et des tournées mobiles, puis les tri pour leur offrir une seconde vie. Son activité repose sur une logistique complexe, impliquant des centaines de tournées annuelles et une gestion rigoureuse des données de collecte.


Les défis initiaux

  • Processus manuels et chronophages : Les chauffeurs remplissaient des feuilles de tournée papier, puis les superviseurs saisissaient les données dans des fichiers Excel, avec un risque élevé d’erreurs et de perte d’information.
  • Environnement technique contraignant : Les chauffeurs travaillent souvent dans des zones à faible couverture réseau, nécessitant une solution résiliente capable de fonctionner hors ligne et de synchroniser les données ultérieurement.

Solution technique mises en œuvre


1. Numérisation et unification des processus


Problématique :

Centraliser et automatiser la gestion des données de collecte pour éliminer les saisies manuelles et les silos d’information.


Solutions clés :

Développement d’une PWA (Progressive Web App) :

  • Fonctionnement hors ligne grâce à un cache local et une synchronisation différée avec le serveur.
  • Intégration de PostGIS pour la gestion des données géolocalisées (optimisation des tournées).

Résultats :

  • Expérience utilisateur unifiée : Un seul compte, une seule interface pour tous les acteurs (chauffeurs, superviseurs, administrateurs).
  • Réduction des coûts : Décommissionnement de deux infrastructures Drupal et mutualisation des ressources.
  • Maintenabilité accrue : Une codebase unique, moderne et scalable.

2. Planification intelligente et suivi en temps réel


Problématique :

Automatiser la planification des tournées et le suivi des collectes pour gagner en efficacité et en traçabilité.


Solutions clés :

Tableau de bord dynamique :

  • Visualisation des tournées en cours, des volumes collectés et des incidents.
  • Génération automatique de rapports pour les déclarations réglementaires (ex : Refashion).

Résultats :

  • Gain de temps : Réduction du temps consacré à la saisie manuelle et à la gestion des plannings.
  • Traçabilité renforcée : Historique complet des tournées, accessible en temps réel par tous coordinateurs.

3. Résilience et adaptabilité terrain


Problématique : Garantir la fiabilité de l’application dans des conditions réseau dégradées.


Solutions clés :

Architecture hors ligne first :

  • Persistance locale des données (IndexedDB) et synchronisation automatique dès que la connexion est rétablie.
  • Optimisation des requêtes pour limiter la consommation de données mobiles.

Interfaces :

  • Composants dynamiques adaptés aux terminaux mobiles (smartphones et tablettes des chauffeurs).

Résultats :

  • Disponibilité permanente : L’application reste fonctionnelle même sans réseau, avec une synchronisation transparente.
  • Adoption facilitée : Onboarding simplifié pour les nouveaux chauffeurs grâce à une interface intuitive.
  • Performance accrue : Réduction de 30 % du temps moyen par tournée grâce à une meilleure ergonomie.

STACK TECHNIQUE


Backend : NestJS
Frontend : React, Tailwind CSS
Database : PostgreSQL, PostGis, Redis
Infrastructure : Queues, Cache
Intégrations :
DevOps : Git, CI/CD
Tests : Vitest


MÉTHODOLOGIE


Travail en équipe :

  • Collaboration agile : Équipe de 2 développeurs, revues de code systématiques et livraisons itératives.
  • Approche progressive : Déploiement par modules pour éviter les interruptions de service.
  • Focus utilisateur : Tests réguliers avec les chauffeurs et superviseurs pour ajuster les fonctionnalités.

IMPACT GLOBAL


Pour les utilisateurs :

  • Simplicité : Une seule plateforme pour gérer les tournées, les déclarations et les communications.
  • Efficacité : Réduction des tâches manuelles et accès instantané aux informations critiques.
  • Mobilité : Application optimisée pour le terrain, même en zone blanche.

Pour l’entreprise :

  • Optimisation logistique : Meilleure planification des tournées et réduction des coûts opérationnels.
  • Conformité : Génération automatique des documents réglementaires (ex : traçabilité pour Refashion).
  • Durabilité : Réduction de l’empreinte carbone grâce à des tournées optimisées.

Pour l’équipe technique :

  • Maintenabilité : Codebase unifiée et documentée, facilitant les évolutions futures.
  • Innovation : Stack moderne (React, NestJS, PWA) permettant d’intégrer de nouvelles fonctionnalités rapidement.
  • Synergie : Collaboration renforcée entre les développeurs et les métiers grâce à des outils adaptés.