Internal workflow growing into a notary product
NotaDog (WPF)
WPF desktop app for drafting and managing notary documents faster, with reusable templates, snippets, and configurable workflows for Beninese legal work.
NotaDog is a desktop tool built around recurring legal paperwork. Templates, snippets, validation, and configuration are the core of the product.
Systemübersicht
Architektur
A local Windows client keeps the workflow close to office files. The shell, document tools, and local data are separated so templates can change without rebuilding every screen.
- 01
Office input
- Notary dossier
- Reusable clauses
- 02
Desktop shell
- WPFWPF interface
- C# / .NETShared window base
- 03
Document domain
- Template builder
- Validation + snippets
- 04
Local state + output
- SQLiteConfiguration
- Prepared documents
Entscheidungsprotokoll
Technologieentscheidungen
Wofür jede Technologie verantwortlich ist und warum sie zum Projekt gehört.
AufgabeWorkflow and document logic
Warum diese WahlIt fits the existing Windows office environment and gives the project a strong desktop and document-processing ecosystem.
AufgabeMulti-window desktop UI
Warum diese WahlThe work is form-heavy and keyboard-oriented. Native Windows windows are a better fit here than a browser-shaped interface.
AufgabeLocal configuration and reusable data
Warum diese WahlA single-user desktop tool does not need a database server. One local file keeps installation and backup understandable.
AufgabeOffice-specific variability
Warum diese WahlLegal wording changes more often than the application shell. Keeping it as editable content avoids a rebuild for every adjustment.