Platform Overview
Welpenmatch has — routes organized into 6 major sections. Every page below is documented from actual source code.
🟢 Public Pages
Pages accessible without authentication. SEO-optimized with Schema.org, Open Graph, and German metadata.
🔵 Auth Pages
Authentication flow: login, registration with buyer/breeder role selection, email verification, OAuth callback, and password reset.
🔵 Buyer Pages
Buyer-facing pages: 8-step onboarding flow, profile management, favorites, inquiries/chat, AI breed matching, and dog ownership tracking.
🟠 Breeder Portal
The breeder portal is a full operating system for professional dog breeders. Protected by requireBreeder middleware. Sidebar/header shell with 19 sub-routes.
🔴 Admin Pages
Platform administration dashboard with 14 sections. Includes revenue calculators, user management, verification workflows, content moderation, and operational tools.
🟣 Breeder Site (Premium)
AI-powered premium breeder mini-websites. Registry-based section/template architecture with inline editing, auto-save, and custom subdomains. 8 section types, 10 templates, 6 themes.
🔀 User Flows
How users move through the platform. Key journeys from entry to conversion.
🌳 Route Tree
Complete file-system route hierarchy from Next.js App Router.