I needed this product myself.
So I ran it like a real project and built it.
Ich brauchte dieses Produkt selbst.
Also führte ich es wie ein echtes Projekt und baute es.
DxVida is an AI compliance copilot for migrant entrepreneurs who import and export across borders. It started as my own need, became my project in an IHK-recognized AI course, and grew into a governed, EU AI Act compliant product. Pitched at Impact Hub Dresden; first selection stage passed. DxVida ist ein KI-Compliance-Copilot für Migrant:innen-Unternehmer:innen, die über Grenzen importieren und exportieren. Es begann als mein eigener Bedarf, wurde mein Projekt in einem IHK-anerkannten KI-Kurs und wuchs zu einem gesteuerten, EU-AI-Act-konformen Produkt. Gepitcht im Impact Hub Dresden; erste Auswahlstufe bestanden.
4
Project phases, 7 milestonesProjektphasen, 7 Meilensteine
120+
People surveyedBefragte Menschen
5
Communities studied (netnography)Untersuchte Communities (Netnografie)
3
Languages (DE · EN · ES)Sprachen (DE · EN · ES)
27
Modules in the architectureModule in der Architektur
1
Builder, end to endBuilderin, End-to-End
01 · The origin01 · Der Ursprung I was the user before I was the founder. Ich war die Nutzerin, bevor ich die Gründerin war.
DxVida started as my own import-export project. I was moving real products between Europe and Costa Rica, and I did the compliance work by hand: complementary labels, INCI lists, sanitary registration numbers, distributor blocks. Every step assumed a reader who grew up inside the destination system. I had a master's in anthropology, years in enterprise tech, and I still felt the wall. DxVida begann als mein eigenes Import-Export-Projekt. Ich bewegte echte Produkte zwischen Europa und Costa Rica und machte die Compliance-Arbeit von Hand: ergänzende Etiketten, INCI-Listen, Registrierungsnummern, Vertriebsangaben. Jeder Schritt setzte jemanden voraus, der im Zielsystem aufgewachsen ist. Ich hatte einen Master in Anthropologie, Jahre in Enterprise-Tech, und spürte die Wand trotzdem.
Then came the trigger: an IHK-recognized AI course ("Professionell mit KI im Job arbeiten"). Every participant needed a project. I brought mine: make import-export work for people like me. My migration research had already shown the pattern at scale: diaspora entrepreneurs trade informally, in the suitcase, because the legal path is unreadable. The need was personal. The market was 304 million migrants worldwide. Dann kam der Auslöser: ein IHK-anerkannter KI-Kurs („Professionell mit KI im Job arbeiten"). Alle Teilnehmenden brauchten ein Projekt. Ich brachte meins mit: Import-Export für Menschen wie mich funktionieren lassen. Meine Migrationsforschung hatte das Muster längst im Großen gezeigt: Diaspora-Unternehmer:innen handeln informell, im Koffer, weil der legale Weg unlesbar ist. Der Bedarf war persönlich. Der Markt: 304 Millionen Migrant:innen weltweit.
AI change is not only a rollout. It is a negotiation between worldviews. So is customs law.KI-Wandel ist nicht nur ein Rollout. Er ist eine Verhandlung zwischen Weltbildern. Zollrecht auch.
02 · The method02 · Die Methode Not vibe-coding. Project management. Kein Vibe-Coding. Projektmanagement.
Before a line of production code existed, DxVida had a Projektstrukturplan. Four phases (concept, planning, implementation, launch), seven milestones, a roles plan, a stakeholder and communication plan. I ran the methodologies for real, not as homework: Bevor eine Zeile Produktionscode existierte, hatte DxVida einen Projektstrukturplan. Vier Phasen (Konzeption, Planung, Umsetzung, Einführung), sieben Meilensteine, ein Rollenplan, ein Stakeholder- und Kommunikationsplan. Die Methoden habe ich wirklich angewendet, nicht als Hausaufgabe:
- PAVE framework (Problem, Audience, Value, Execution) as milestone one: no building until problem, audience and value were sharp.PAVE-Framework (Problem, Audience, Value, Execution) als Meilenstein eins: kein Bauen, bevor Problem, Zielgruppe und Nutzen scharf waren.
- 4D model (Discover, Define, Develop, Deliver) structuring each feature from field observation to shipped artifact.4D-Modell (Discover, Define, Develop, Deliver) strukturierte jedes Feature von der Feldbeobachtung zum fertigen Artefakt.
- Netnography after Kozinets: passive observation in five online communities (Latina and migrant groups in Germany and Czechia, LinkedIn, Femme Palette). It confirmed the customs fear and the language barrier, and it surprised me: a Czech corridor existed, and users wanted English. Both went into the roadmap.Netnografie nach Kozinets: passive Beobachtung in fünf Online-Communities (Latina- und Migrantinnen-Gruppen in Deutschland und Tschechien, LinkedIn, Femme Palette). Sie bestätigte Zollangst und Sprachbarriere und überraschte mich: Es gab einen Tschechien-Korridor, und Nutzerinnen wollten Englisch. Beides wanderte in die Roadmap.
- Personas and user stories: Ana Vargas (Dresden → Costa Rica) validated against real community data, then a second persona for the Czech corridor. User stories drove the seven-screen journey.Personas und User Stories: Ana Vargas (Dresden → Costa Rica), validiert an echten Community-Daten, dann eine zweite Persona für den Tschechien-Korridor. User Stories trieben die Journey mit sieben Screens.
- Evidence before features: a survey with 120+ respondents, Figma wireframes and a click prototype, usability tests with migrant users, a mini-pilot, and iteration on what they actually stumbled over.Evidenz vor Features: eine Umfrage mit 120+ Teilnehmenden, Figma-Wireframes und Klick-Prototyp, Usability-Tests mit migrantischen Nutzerinnen, ein Mini-Pilot, und Iteration an dem, worüber sie wirklich stolperten.
- Prompt engineering as an engineering discipline: a versioned library of 18 prompts with guardrails (sources required, B1 language level, no ungrounded legal claims).Prompt Engineering als Ingenieursdisziplin: eine versionierte Bibliothek aus 18 Prompts mit Leitplanken (Quellenpflicht, Sprachniveau B1, keine unbelegten Rechtsaussagen).
- A risk matrix from day one, feeding the EU AI Act classification (Limited Risk, Art. 50) before the first release, not after.Eine Risikomatrix von Tag eins, die vor dem ersten Release in die EU-AI-Act-Einstufung floss (Limited Risk, Art. 50), nicht danach.
03 · What I built03 · Was ich gebaut habe A corridor-based compliance journey, not a document dump. Eine korridorbasierte Compliance-Journey, kein Dokumentenstapel.
DxVida turns "export cosmetics from Germany to Costa Rica" into a guided journey. You photograph your product. Claude Vision reads the label, classifies the product type, extracts ingredients or fibre composition. You pick a destination. The engine assembles your specific path: what to do in the origin country, what the destination requires, in what order, in German, English or Spanish, at B1 level. DxVida macht aus „Kosmetik von Deutschland nach Costa Rica exportieren" eine geführte Journey. Du fotografierst dein Produkt. Claude Vision liest das Etikett, klassifiziert den Produkttyp, extrahiert Inhaltsstoffe oder Faserzusammensetzung. Du wählst ein Zielland. Die Engine baut deinen Weg: was im Ursprungsland zu tun ist, was das Zielland verlangt, in welcher Reihenfolge, auf Deutsch, Englisch oder Spanisch, auf B1-Niveau.
- Corridors live: Germany to Costa Rica (canonical), Colombia, Mexico and Vietnam, plus explorer routes back.Aktive Korridore: Deutschland nach Costa Rica (kanonisch), Kolumbien, Mexiko und Vietnam, plus Explorer-Routen zurück.
- Cosmetics and textiles as first-class product types; food scaffolded and honestly marked as in review.Kosmetik und Textilien als vollwertige Produkttypen; Lebensmittel angelegt und ehrlich als „in Prüfung" markiert.
- A dynamic label builder that renders the legally required fields per product type and destination, then exports to PDF.Ein dynamischer Label-Builder, der die rechtlich nötigen Felder je Produkttyp und Zielland rendert und als PDF exportiert.
- An opportunity explorer: 56 researched corridor cases and 15 business-model archetypes.Ein Opportunity-Explorer: 56 recherchierte Korridor-Cases und 15 Geschäftsmodell-Archetypen.
04 · The architecture04 · Die Architektur I learned modular architecture by needing it. Modulare Architektur habe ich gelernt, weil ich sie brauchte.
DxVida grew from a prototype into a system of 27 modules: data layers, engines, governance, monitoring, compliance. The heart is one pattern used everywhere, for journey steps and label fields alike: DxVida wuchs vom Prototyp zu einem System aus 27 Modulen: Datenschichten, Engines, Governance, Monitoring, Compliance. Das Herz ist ein Muster, das überall gilt, für Journey-Schritte wie für Label-Felder:
- Rules decide, AI explains. Deterministic logic owns thresholds, document duties and corridor trees. AI translates, drafts and teaches. It never decides law.Regeln entscheiden, KI erklärt. Deterministische Logik besitzt Schwellen, Dokumentpflichten und Korridor-Bäume. KI übersetzt, entwirft und erklärt. Sie entscheidet nie über Recht.
- Three Netlify Functions: multi-product OCR on Claude Vision, a two-agent regulatory scout (one per jurisdiction), a product lookup with an open-data fallback. Every endpoint has a structured local fallback; without an API key the app still works and says so.Drei Netlify Functions: Multi-Produkt-OCR auf Claude Vision, ein Zwei-Agenten-Regulierungs-Scout (einer pro Jurisdiktion), ein Produkt-Lookup mit Open-Data-Fallback. Jeder Endpunkt hat einen strukturierten lokalen Fallback; ohne API-Key funktioniert die App trotzdem und sagt es.
- Supabase EU (Frankfurt) with row-level security, magic-link auth, private image storage, and plain-SQL trigram search instead of vectors. The catalog is thousands of rows, not millions. Right-sized beats fashionable.Supabase EU (Frankfurt) mit Row-Level-Security, Magic-Link-Auth, privatem Bildspeicher und schlichter SQL-Trigramm-Suche statt Vektoren. Der Katalog hat Tausende Zeilen, nicht Millionen. Passend schlägt modisch.
- An MCP-ready agent abstraction: the compliance engine is exposed as callable functions, so an AI agent can drive it exactly like the UI does.Eine MCP-fähige Agent-Abstraktion: Die Compliance-Engine ist als aufrufbare Funktionen exponiert, ein KI-Agent kann sie genau wie die UI bedienen.
05 · Governance05 · Governance The part nobody sees. The part that matters most. Der Teil, den niemand sieht. Der Teil, der am meisten zählt.
An AI product that helps people with legal obligations must hold itself to a higher standard than its users. So compliance is not a page in DxVida. It is a layer of the architecture: Ein KI-Produkt, das Menschen bei rechtlichen Pflichten hilft, muss sich selbst an einen höheren Standard halten als seine Nutzer:innen. Compliance ist deshalb keine Seite in DxVida. Sie ist eine Schicht der Architektur:
- EU AI Act Art. 50 transparency on seven surfaces. Every AI-touched output is visibly labeled as AI-generated and marked for human review, in all three languages.EU-AI-Act-Art.-50-Transparenz auf sieben Oberflächen. Jeder KI-berührte Output ist sichtbar als KI-generiert gekennzeichnet und zur menschlichen Prüfung markiert, in allen drei Sprachen.
- An export gate that refuses to ship a bad label. If a commercial-use label still contains placeholders, PDF export blocks and explains why.Ein Export-Gate, das kein schlechtes Etikett ausliefert. Enthält ein kommerzielles Etikett noch Platzhalter, blockiert der PDF-Export und erklärt warum.
- GDPR by design. Versioned consent with a real revoke path, a 90-day retention sweep on every boot, one-call data export (Art. 20), full deletion across all 22 storage keys, and a structured DPIA with named risks and mitigations.GDPR by design. Versionierte Einwilligung mit echtem Widerrufsweg, ein 90-Tage-Retention-Sweep bei jedem Start, Datenexport mit einem Klick (Art. 20), vollständige Löschung über alle 22 Speicher-Keys und eine strukturierte DSFA mit benannten Risiken und Maßnahmen.
- A provider registry that tracks every data-processing agreement and refuses to claim "compliant" until contracts are actually signed. The app tells the truth about itself.Ein Provider-Register, das jeden Auftragsverarbeitungsvertrag verfolgt und „konform" erst behauptet, wenn Verträge wirklich unterschrieben sind. Die App sagt die Wahrheit über sich selbst.
- RTCA 71.03.36:21 cosmetics labeling (the Central American technical regulation): a warning library in three languages, conditional on detected ingredient flags, rendered into the label itself.RTCA 71.03.36:21 Kosmetik-Kennzeichnung (die zentralamerikanische technische Norm): eine Warnbibliothek in drei Sprachen, abhängig von erkannten Inhaltsstoff-Flags, direkt ins Etikett gerendert.
06 · Validation & what this proves06 · Validierung & was das beweist Strategy that ships. And pitches. Strategie, die liefert. Und pitcht.
DxVida left the building. It was validated with real people through netnography, surveys and usability tests. It was pitched at Impact Hub Dresden, and it passed the first selection stage. It is live, in three languages, at dxvida.netlify.app. DxVida hat das Gebäude verlassen. Es wurde mit echten Menschen validiert, durch Netnografie, Umfragen und Usability-Tests. Es wurde im Impact Hub Dresden gepitcht und bestand die erste Auswahlstufe. Es ist live, in drei Sprachen, auf dxvida.netlify.app.
This is my answer to a question I hear in every AI strategy conversation: can you actually build this, or only advise on it? One person, running a real project management method and working with AI agents as a team, shipped a governed, EU AI Act compliant product. The same method scales to any domain where human complexity meets regulation. Das ist meine Antwort auf eine Frage, die ich in jedem KI-Strategie-Gespräch höre: Können Sie das wirklich bauen, oder nur beraten? Eine Person, mit echter Projektmanagement-Methode und KI-Agenten als Team, hat ein gesteuertes, EU-AI-Act-konformes Produkt ausgeliefert. Dieselbe Methode skaliert in jede Domäne, wo menschliche Komplexität auf Regulierung trifft.