TheSas

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.

  1. 01

    Office input

    • Notary dossier
    • Reusable clauses
  2. 02

    Desktop shell

    • WPFWPF interface
    • C# / .NETShared window base
  3. 03

    Document domain

    • Template builder
    • Validation + snippets
  4. 04

    Local state + output

    • SQLiteConfiguration
    • Prepared documents

Entscheidungsprotokoll

Technologieentscheidungen

Wofür jede Technologie verantwortlich ist und warum sie zum Projekt gehört.

TechnologieAufgabeWarum diese Wahl
C# / .NET

AufgabeWorkflow and document logic

Warum diese WahlIt fits the existing Windows office environment and gives the project a strong desktop and document-processing ecosystem.

WPF

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.

SQLite

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.

Templates + snippets

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.

Weiter