ÉTUDE DE CAS / Application métier · projet personnel
Doc2Sail Partager les bons documents, au bord de l’eau.
Une demande d’un juge-arbitre international est devenue une application de gestion documentaire : centraliser les informations et faciliter leur partage au bord de l’eau.
LE FLUX MÉTIER / Doc2Sail
-
Document
Centralisation des documents officiels
-
Accès sécurisé
Authentification par lien
-
QR code
Partage rapide d’un accès
-
Équipage
Consultation sur le terrain
- Le cadre
- Projet personnel
- Mon intervention
- Conception jusqu’au déploiement
- L’enjeu
- Documents, accès & usages mobiles
Parcourir ce projet
Un besoin concret d’organisation de régate
Le point de départ était la demande d’un juge-arbitre international : disposer d’un outil centralisé pour organiser les documents officiels, les équipages et les partages entre comités de course.
Les informations étaient hétérogènes et devaient circuler entre plusieurs acteurs. L’application devait faciliter leur organisation et leur diffusion, avec un accès simple dans des situations de travail mobiles.
La régate comme point d’entrée
La présentation publique de Doc2Sail s’adresse aux clubs de voile, aux organisateurs et aux équipages. Elle organise les documents autour d’un dossier par régate : instructions de course, règlements, classements et autres informations à partager.
- Créer une régate avec son nom, ses dates et sa description.
- Déposer des PDF, des images ou des tableurs par glisser-déposer.
- Partager une URL dédiée donnant accès aux documents en lecture seule.
- Consulter les documents sur ordinateur, téléphone ou tablette.
Le site officiel présente également une PWA installable avec consultation hors ligne.
Sources officielles consultées le .
Une application pensée pour le terrain
- Garder une prise en main simple en situation de terrain.
- Sécuriser l’accès aux documents sans alourdir le parcours.
- Permettre un partage rapide entre comités de course et équipages.
- Construire une application maintenable, déployable et utilisable sur mobile.
Mon rôle du besoin au déploiement
Conception du besoin jusqu’au déploiement : priorités produit, développement et choix d’une interface adaptée au terrain.
Ce projet personnel m’a permis de définir seul le cadre produit, les priorités fonctionnelles et l’implémentation technique. J’ai relié les choix d’interface et de sécurité au besoin initial de partage documentaire.
Centraliser les documents, simplifier leur accès
L’application a été développée sous Symfony 7 avec une interface DaisyUI et Tailwind CSS. L’accès repose sur une authentification par lien sécurisé ; les QR codes facilitent le partage sur le terrain.
Le déploiement utilise Docker et FrankenPHP, avec Mercure et Mailpit dans l’environnement technique. L’interface responsive et la logique PWA répondent à l’usage mobile visé par le projet.
- Gestion centralisée des documents officiels.
- Authentification par lien sécurisé.
- Partage via QR codes.
- Interface responsive adaptée à la consultation mobile.
Un outil complet autour de la diffusion documentaire
Le projet a abouti à un outil centralisé pour organiser et diffuser les documents, avec une interface pensée pour une prise en main simple sur le terrain.
Il couvre le parcours complet, de la formulation du besoin au déploiement technique. Il illustre ma façon de construire une application métier : partir des utilisateurs, choisir les fonctionnalités utiles et prévoir la maintenance dès la conception.
Outils & pratiques
- Symfony 7
- DaisyUI / Tailwind CSS
- Docker / FrankenPHP
- Mercure
- Mailpit
- PWA
- QR codes
DU PROJET À LA PRATIQUE
Ce que cette expérience
apporte à vos projets.
Transformer un besoin de terrain en application Symfony complète, en associant organisation des données, sécurité d’accès, interface mobile et déploiement.