Signature electronique

Ecosysteme de signature : RemSign (frontend), DocuSeal (moteur), et les apps Figma Make associees.

RemSign

RemSign est l'application frontend de signature electronique, construite avec Figma Make (React auto-genere) et enrichie avec notre code custom sur la branche live.
URLremsign.d1dev.fr
StackReact (Figma Make) + nginx
Repofigma-remsign (submodule, branche live)

Flow de signature

  1. L'utilisateur accede a RemSign et se connecte via FranceConnect (mock en dev)
  2. Il selectionne le document a signer
  3. RemSign appelle l'API DocuSeal pour creer une soumission
  4. L'iframe DocuSeal s'affiche pour la signature
  5. Apres signature, DocuSeal envoie le document signe par email (Brevo) et/ou SMS (Twilio)

FranceConnect (mock)

En environnement de dev, FranceConnect est simule avec un mock local. Le flow d'authentification retourne un profil utilisateur fictif permettant de tester le parcours complet sans connexion reelle a FranceConnect.

DocuSeal

URLsign.d1dev.fr
StackRuby / Puma + Sidekiq + PostgreSQL
BasePostgreSQL docuseal_db
SMTPBrevo (prod) / Mailpit (dev fallback)

Customisation

API DocuSeal

Notifications

CanalConfigStatut
EmailBrevo SMTP (smtp-relay.brevo.com:587)Actif
SMSTwilio (+16076009967)Configure
Timestamp eIDASFreeTSA (freetsa.org/tsr)Configure

Figma Make — Strategie branches

Ne jamais modifier directement la branche main des repos Figma. Tout le code custom va sur live.

Principe

Repos Figma Make

RepoURLRole
figma-remsignremsign.d1dev.frSignature electronique
figma-remdocremdoc.d1dev.frGestion documentaire
figma-remflowremflow.d1dev.frWorkflow documents
figma-remunifiedremunified.d1dev.frPortail commercial

Submodules

Les repos Figma sont integres comme submodules Git dans le repo principal. Le fichier .gitmodules pointe sur branch = live. Les Dockerfiles copient directement depuis le submodule.