TheSas

Workflow interne en évolution vers un produit notarial

NotaDog (WPF)

Logiciel desktop WPF pour accélérer la création et la gestion de documents notariaux, adapté au travail juridique béninois avec des templates, des snippets et des flux guidés par configuration.

NotaDog n’est pas un simple éditeur. C’est un workflow documentaire en évolution pour du travail juridique récurrent, où templates, snippets, validation et configuration forment la vraie surface produit.

Carte du système

Architecture

Un client Windows local garde le workflow proche des fichiers du cabinet. Le shell, les outils documentaires et les données locales sont séparés afin que les templates puissent évoluer sans reconstruire chaque écran.

  1. 01

    Entrées de l’étude

    • Dossier notarial
    • Clauses réutilisables
  2. 02

    Shell desktop

    • WPFWPF interface
    • C# / .NETBase de fenêtre partagée
  3. 03

    Domaine documentaire

    • Créateur de templates
    • Validation + snippets
  4. 04

    État local + sortie

    • SQLiteConfiguration
    • Documents préparés

Journal de décisions

Choix technologiques

Le rôle de chaque technologie et la raison de sa présence dans le projet.

TechnologieResponsabilitéPourquoi ce choix
C# / .NET

ResponsabilitéLogique de workflow et de documents

Pourquoi ce choixCe choix correspond à l’environnement Windows de l’étude et fournit un écosystème solide pour le desktop et le traitement documentaire.

WPF

ResponsabilitéInterface desktop multi-fenêtres

Pourquoi ce choixLe travail contient beaucoup de formulaires et d’actions clavier. Des fenêtres Windows natives conviennent mieux ici qu’une interface pensée comme un navigateur.

SQLite

ResponsabilitéConfiguration locale et données réutilisables

Pourquoi ce choixUn outil desktop mono-utilisateur n’a pas besoin d’un serveur de base de données. Un fichier local garde l’installation et la sauvegarde compréhensibles.

Templates + snippets

ResponsabilitéVariations propres à l’étude

Pourquoi ce choixLes formulations juridiques changent plus souvent que le logiciel. Les garder comme contenu modifiable évite un nouveau build à chaque ajustement.

Suivant