All Success Stories
Experience-Based
Dijital HizmetlerAlmanya Featured

Bundeszulassung24.de

Full-Stack SaaS Platform for Digital Vehicle Registration

Duration: 2025 Q4 – 2026 Q1
Team Size: 2
Visit Website

Results

4
Applications
22
Database Models
50+
API Endpoints
35+
SEO Pages
30+
Technologies
8
Docker Containers
Duration: 2025 Q4 – 2026 Q1
Team Size: 2
Services:Full-Stack DevelopmentMonorepo ArchitectureAI/Document RecognitionStripe IntegrationDevOps/DockerCAFE SEO FrameworkDSGVO ComplianceUX/UI Design

Challenge

Vehicle registration processes in Germany traditionally require an appointment at the Zulassungsstelle (registration office). This process suffers from long waiting times, limited working hours, physical document requirements, and complex bureaucracy. Although Germany's i-Kfz digital infrastructure allows these processes to move online, it remains complex for end users.

Our Solution

We built Bundeszulassung24 as a full-stack SaaS platform from scratch: monorepo architecture with Turborepo v2, 4 separate applications (Web, API, Admin, Operator), AI-powered document recognition via Google Document AI, Stripe payment integration, and full GDPR compliance. The 7-layer CAFE methodology was implemented for SEO/AI visibility.

Digital Transformation of German Vehicle Registration

Bundeszulassung24 is a SaaS platform that fully digitizes the German vehicle registration process (new registration, re-registration, transfer, deregistration). As a licensed registration service, the platform handles all document and application processes for the customer — 24/7, fully online.

Monorepo Architecture

The project was structured as a Turborepo v2 + pnpm v9 monorepo with strict TypeScript 5.x. Four independent applications share a common database and type definitions:

ApplicationTechnologyPurpose
Web (Customer)Next.js 14 PWACustomer portal with service router and multi-step forms
APIFastify 4REST API with JWT auth, Zod validation, 10+ route modules
AdminRefine.dev + Ant DesignFull management with dashboard and SEO management
OperatorRefine.dev + Ant DesignProcessing queue and customer communication

22 Database Models

PostgreSQL 16 with Prisma 5 ORM — 22 tables and 13 enums forming a comprehensive data model:

  • User (25 fields) — 5-tier role system (super_admin → customer)
  • Submission — Core business unit with 11-stage status flow
  • Vehicle (23 fields) — VIN, plate, insurance, security codes
  • Document — OCR metadata via Google Document AI
  • Payment — Stripe integration with refund tracking
  • SEO Models — SeoSettings, SchemaMarkup, AiVisibility, BrandLock, GeoPages

AI-Powered Document Recognition

Google Document AI integration for automatic extraction from vehicle documents (registration certificate, ID card, eVB). Confidence score system with automatic field population:

  • ≥80% confidence → Automatic acceptance
  • 50-79% → Customer review recommended
  • <50% → Manual input

Infrastructure & Security

Single-server deployment with 8 Docker containers orchestrated by Docker Compose. Traefik v2.11 as reverse proxy with automatic Let's Encrypt SSL. 10+ security layers: JWT (8h access + 7d refresh), bcrypt 12 rounds, Redis rate limiting (100 req/min), Zod validation, GDPR/Cookie Consent Mode v2.

CAFE SEO Strategy

7-layer SEO/AI visibility strategy using the CAFE Framework: GEO-optimized Bundesland pages, E-E-A-T signals, 8+ pages with Schema.org markup, llms.txt for AI visibility, BrandLock brand consistency, and 35+ canonical URLs with hreflang.

Tech Stack

Next.js 14Fastify 4PostgreSQL 16Redis 7Prisma 5Turborepo v2Docker ComposeTraefik v2.11StripeGoogle Document AIMinIOTypeScript 5Refine.devZustandReact QueryTailwind CSS

Evidence: Experience-Based

All data is based on actual project results and first-hand experience.

Ready for your success story?

Discover how we can transform your business too.

Start Analysis