🗺️ Page Map
Interactive documentation of every page in Welpenmatch
Back to main documentation

Platform Overview

Welpenmatch has — routes organized into 6 major sections. Every page below is documented from actual source code.

Total Routes
Public
Auth/Buyer
Breeder
Admin
Breeder Site
🟢
Public Pages
Homepage, search, puppy listings, breeder directory, Hundewelt education hub (14 sub-pages), legal pages, community content.
— pages
🔵
Auth Pages
Login, signup (buyer/breeder role selection), email verification, password reset, OAuth callback.
— pages
👤
Buyer Pages
8-step onboarding, profile dashboard, favorites, inquiries, chat, matches, AI matching, meine-hunde.
— pages
🟠
Breeder Portal
Full breeder operating system: dashboard, profile editor, litter planning, waitlist, messages, site builder, blog, documents, pedigree, billing, clubs, shop.
— pages
🔴
Admin Pages
Platform administration: dashboard with revenue calculators, breeder/buyer management, verification, violations, reports, content, tasks, tickets, leads, ideas, settings, updates.
— pages
🟣
Breeder Site (Premium)
AI-powered premium breeder websites with inline editing, registry-based sections, 6 themes, 10 templates, auto-save, and custom subdomains.
— pages
Back to Overview

🟢 Public Pages

Pages accessible without authentication. SEO-optimized with Schema.org, Open Graph, and German metadata.

🏠 Core Pages
🐕 Listings & Discovery
📚 Hundewelt — Education Hub
📄 Legal & Community
Back to Overview

🔵 Auth Pages

Authentication flow: login, registration with buyer/breeder role selection, email verification, OAuth callback, and password reset.

Back to Overview

🔵 Buyer Pages

Buyer-facing pages: 8-step onboarding flow, profile management, favorites, inquiries/chat, AI breed matching, and dog ownership tracking.

🎯 Buyer Onboarding (8 Steps)
👤 Buyer Dashboard & Profile
🤖 AI Matching & Discovery
Back to Overview

🟠 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.

Back to Overview

🔴 Admin Pages

Platform administration dashboard with 14 sections. Includes revenue calculators, user management, verification workflows, content moderation, and operational tools.

Back to Overview

🟣 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.

🌐 Rendered Pages
🧩 Section Types (Block Library)
📐 Templates
Back to Overview

🔀 User Flows

How users move through the platform. Key journeys from entry to conversion.

🐶 Buyer Journey: Find a Puppy
Homepage
/signup/buyer
/buyer-onboarding/*
/matches
/welpen
/welpen/[id]
Inquiry → Chat → Reserve
🏠 Breeder Journey: Manage Kennel
/signup/breeder
/portal/einrichtung
/portal/profil
/portal/hunde
/portal/wurfplanung
/portal/warteliste
/portal/nachrichten
🌐 Breeder Site Builder Flow
/portal/seiten
Create Site
Choose Theme
AI Prefill
Inline Edit
Publish → /breeder-site/[slug]
📋 Inquiry Lifecycle
open
weitere_angaben
warteliste
reserviert
abgeschlossen
↳ abgelehnt (auto-reject rules)
🔑 Admin Verification Flow
/platform-admin
/platform-admin/breeders
/platform-admin/verification
Review Docs
Approve / Reject
🐾 Buyer Onboarding Flow (8 Steps)
1. Welcome
2. Profile
3. Profile Setup
4. Lifestyle
5. Personality Quiz
6. Pet Preferences
7. Contact Prefs
8. Finish
Back to Overview

🌳 Route Tree

Complete file-system route hierarchy from Next.js App Router.

src/app/[locale]/ ├── (app)/ │ ├── page.tsx ← Homepage │ ├── search/ │ ├── welpen/ ← Puppy listings │ │ ├── [id]/ ← Puppy detail │ │ └── litter/[litter_id]/ ← Litter detail │ ├── breeders/ ← Breeder directory │ │ └── [id]/ ← Breeder profile │ ├── geplante-wuerfe/ ← Planned litters │ │ └── [id]/ │ ├── hundewelt/ ← Education Hub │ │ ├── hunde-a-z/ → [slug]/ │ │ ├── kantonale-informationen/ → [slug]/ │ │ ├── glossar/ │ │ ├── faq/ │ │ ├── kaufberatung/ │ │ ├── erstausstattung/ │ │ ├── gesetze-regeln/ │ │ ├── eu-import/ │ │ ├── zuchter-begleitung/ │ │ ├── sicherer-welpenkauf/ │ │ ├── umplatzierungsgarantie/ │ │ └── welpenfabriken-erkennen/ │ ├── login/ │ ├── signup/ → buyer/ | breeder/ │ ├── verify-email/ │ ├── buyer-onboarding/ ← 8-step flow │ │ ├── welcome/ │ │ ├── profile/ │ │ ├── profile-setup/ │ │ ├── lifestyle-questions/ │ │ ├── personality-quiz/ │ │ ├── pet-preferences/ │ │ ├── contact-preferences/ │ │ └── finish/ │ ├── buyers/profile/ ← Buyer dashboard │ │ ├── edit/ │ │ ├── favorites/ │ │ ├── inquiries/ → chat/[id]/ │ │ ├── history/ │ │ ├── account/ │ │ └── meine-hunde/ │ ├── matches/ │ ├── welpenmatch/ ← AI breed quiz │ ├── puppy-match/ ← Redirect → quiz │ ├── nachrichten/ │ ├── platform-admin/ ← Admin panel │ │ ├── breeders/ │ │ ├── buyers/ │ │ ├── verification/ │ │ ├── violations/ │ │ ├── reports/ │ │ ├── revenue/ │ │ ├── content/ │ │ ├── tasks/ │ │ ├── tickets/ │ │ ├── leads/ │ │ ├── ideas/ │ │ ├── settings/ │ │ └── updates/ │ ├── about/ | terms/ | privacy/ | cookies/ │ ├── code-of-ethics/ | community/ │ ├── kaufer-vorteile/ │ ├── zuchter-vorteile/ → demo-portal/* ← 13 demo pages │ ├── rehoming/ | rehoming-requirements/ │ ├── illegal-trade/ │ └── unsubscribe/ ├── (portal)/portal/ ← Breeder OS │ ├── uebersicht/ │ ├── profil/ │ ├── einstellungen/ │ ├── einrichtung/ │ ├── meine-zucht/ │ ├── hunde/ │ ├── wurfplanung/ │ ├── warteliste/ │ ├── nachrichten/ │ ├── seiten/ ← Site builder │ ├── blog/ │ ├── dokumente/ │ ├── abo/ │ ├── rasseclub/ │ ├── shop/ │ ├── stammbaum/ │ └── zahlungen/ → auszahlungen/ ├── auth/ │ ├── callback/ │ └── reset-password/ └── welpenherz/ → pitch/ src/app/breeder-site/ ← Premium sites ├── [slug]/ └── [slug]/[pageSlug]/