PDFMe Studio
Plateforme web full-stack de création et signature de formulaires PDF — TypeScript, AWS, Vercel.
Contexte
FluffRadio, radio associative en ligne, avait besoin d'un outil de gestion de contrats et de fiches d'animateurs sans recourir à des solutions payantes comme DocuSign ou Adobe Sign.
J'ai conçu et développé de A à Z une plateforme web capable de créer des templates de formulaires PDF, de les distribuer aux bénévoles et de centraliser les retours signés.
Architecture technique
Frontend : TypeScript + Vite, éditeur de templates basé sur la librairie @pdfme (rendu, schéma, annotations).
Stockage des fichiers générés sur AWS S3. Authentification via AWS Cognito avec flux OIDC PKCE et gestion des tokens JWT.
Déploiement sur Vercel avec fonctions serverless pour les endpoints d'API backend.
Fonctionnalités
Création de templates PDF avec zones de saisie, signatures manuscrites et champs dynamiques.
Distribution de liens de signature aux bénévoles, collecte centralisée des documents complétés.
Authentification sécurisée : flux PKCE, tokens d'accès à durée limitée, sessions persistantes via Cognito.
Illustration des compétences BTS SIO
Développer la présence en ligne de l'organisation — Valorisation de FluffRadio via une plateforme web publique accessible en HTTPS. Déploiement CI/CD sur Vercel à chaque push (configuration DNS, certificat TLS automatique). Référencement du service en ligne et mesure de la visibilité via Vercel Analytics. Participation à l'évolution du site FluffRadio en exploitant les données de l'association.
Travailler en mode projet — Analyse des objectifs : remplacement de DocuSign/Adobe Sign, définition du périmètre fonctionnel (templates, signature, collecte). Planification des activités en sprints sur GitHub Projects. Évaluation des indicateurs : délais de livraison, fonctionnalités validées par les bénévoles FluffRadio, retours d'utilisation.
Mettre à disposition des utilisateurs un service informatique — Tests d'intégration du flux OIDC PKCE (scénarios d'authentification, tokens expirés, accès non autorisé). Déploiement de la plateforme sur Vercel, mise en service pour les bénévoles FluffRadio. Accompagnement des utilisateurs : documentation fonctionnelle, guide de création de templates.
Organiser son développement professionnel — Conduite d'une veille informatique sur la signature électronique et la dématérialisation des documents (eIDAS 2.0, PAdES, OAuth2/OIDC PKCE, AWS Cognito, stockage sécurisé S3). Cette veille a directement orienté les choix d'architecture : niveau de signature SES adapté aux besoins associatifs, implémentation PKCE, pre-signed URLs. Voir la fiche de veille dédiée.