Biris Tech Logo
Biris Tech
Toutes les réalisations
Application Mobile

Sedo, application de livraison de colis entre particuliers

Application Android qui met en relation des clients souhaitant envoyer un colis et des livreurs disponibles : création d'une livraison en quelques écrans, choix du point de récupération et suivi de l'acheminement.

Client
Sedo
Année
2024
Domaine
Application Mobile
Présentation de Sedo : ce que l'application permet de faire
2
Applications distinctes : une pour les clients, une pour les livreurs
2.3.0
Version publiée sur Google Play
100+
Téléchargements déclarés par le store

Le contexte

Envoyer un colis en ville (des fleurs, un cadeau, un document urgent) passe encore le plus souvent par un appel, une négociation et beaucoup d'incertitude sur l'heure d'arrivée. Sedo répond à ce problème en mettant directement en relation celui qui expédie et un livreur disponible à proximité. Le service repose sur deux usages qui n'ont ni les mêmes besoins ni les mêmes contraintes : le client veut expédier vite et savoir où en est son colis ; le livreur veut recevoir des courses et les traiter sans quitter la route. Nous avons conçu et développé l'application, de la direction artistique jusqu'à la publication sur Google Play.

La mission

  1. 01Concevoir la direction artistique de l'application et son système d'interface
  2. 02Réduire la création d'une livraison à un enchaînement court, réalisable d'une main
  3. 03Séparer clairement les deux usages en deux applications, plutôt qu'un seul outil surchargé
  4. 04Placer la carte au cœur du parcours, puisque tout se joue sur des adresses
  5. 05Prévoir la saisie du point de récupération et du contact sur place
  6. 06Préparer l'arrivée du suivi de colis sans alourdir l'interface actuelle
  7. 07Publier l'application sur Google Play et accompagner ses mises à jour

Ce que nous avons fait

Le parcours a été construit à partir du geste le plus fréquent : expédier un colis. Tout le reste s'y subordonne. L'écran d'accueil montre la carte et les offres en cours, et la création d'une livraison tient en une suite d'étapes courtes où chaque écran ne pose qu'une question : le lieu de récupération, puis la personne à contacter sur place. La navigation basse à cinq entrées reste constante, pour qu'on sache toujours où l'on est. Le choix de deux applications distinctes plutôt qu'une seule avec deux modes vient du terrain : un livreur en course et un client qui prépare un envoi ne consultent pas les mêmes écrans, et mêler les deux aurait alourdi l'un comme l'autre.

Les livrables

  • Direction artistique de l'application et système d'interface
  • Parcours complet de création d'une livraison, écran par écran
  • Application cliente publiée sur Google Play
  • Application livreur, distincte de l'application cliente
  • Écrans de carte, de notifications et de profil
  • Accompagnement des mises à jour publiées sur le store

Les résultats

  • Une livraison se crée en quelques écrans, sans appel ni négociation préalable
  • Client et livreur disposent chacun d'une application adaptée à leur usage
  • L'application est publiée sur Google Play et suit un cycle de mises à jour régulier
  • La carte structure le parcours, ce qui correspond à un service entièrement fondé sur des adresses

Les technologies utilisées

Ce qui a servi à mettre le projet en place, et pourquoi ces choix plutôt que d'autres.

Application mobile

  • Application Android

    Publiée sur Google Play sous l'identifiant com.syncup.sedouser, en version 2.3.0

  • Cartographie

    La carte occupe l'écran d'accueil et sert de support à la saisie des adresses

Diffusion

  • Google Play

    Canal de publication et de mise à jour, avec un cycle de versions suivi

Application

  • Flutter

    Une seule base de code pour Android et iOS, choix décisif pour tenir le rythme de publication avec une petite équipe.

Service et données

  • Node.js

    Service qui porte les comptes, les livraisons et leur affectation aux livreurs.

  • MongoDB et Prisma

    Stockage des livraisons et des profils, avec un schéma tenu dans le code plutôt que dans la base.

  • JWT

    Authentification des clients et des livreurs, qui n'ouvrent pas les mêmes écrans.

  • Twilio

    Envoi des SMS de confirmation et de suivi, seul canal fiable quand le client n'a pas de connexion de données.

  • Swagger

    Documentation des points d'entrée du service, pour que le tableau de bord et l'application consomment la même référence.

Tableau de bord

  • Vue

    Interface d'administration des courses et des livreurs, côté exploitation.

Le projet en images

Cliquez sur un visuel pour l'agrandir.

Présentation du service côté client
Accueil : la carte et les offres en cours
Créer une livraison : point de récupération et contact sur place
Icône de l'application