A production SaaS platform that provides professional c/o addresses for impressums, protecting the private addresses of YouTubers, Twitch streamers, and other content creators. DSGVO-compliant with full mail management, AI-powered support, Discord integration, and a comprehensive customer portal.
Modern dark-tech landing page with privacy-first messaging, platform badges, and animated UI elements.
Complete admin panel with customer stats, revenue charts, Kanban board for bug/feedback tracking, and system monitoring.
Self-service portal with c/o address display, mail inbox with scan previews, contract details, and invoice management.
|
Frontend |
Backend |
Auth & Security |
AI & Infra |
┌────────────────────────────────────────────────────┐
│ Next.js 16 Application │
│ ┌──────────────┐ ┌───────────────────────────┐ │
│ │ Public Pages │ │ Protected Areas │ │
│ │ (Landing, │ │ ┌─────────────────────┐ │ │
│ │ Pricing, │ │ │ Admin Dashboard │ │ │
│ │ Onboarding, │ │ │ (Kanban, Finance, │ │ │
│ │ Creator │ │ │ Customers, Mail) │ │ │
│ │ Radar) │ │ ├─────────────────────┤ │ │
│ │ │ │ │ Customer Portal │ │ │
│ │ │ │ │ (Mail, Invoices, │ │ │
│ │ │ │ │ Passkeys, Support)│ │ │
│ └──────────────┘ │ └─────────────────────┘ │ │
│ └───────────────────────────┘ │
│ ┌──────────────────────────────────────────────┐ │
│ │ API Routes (122 endpoints) │ │
│ │ NextAuth v5 + Prisma ORM + SMTP + SSE │ │
│ └──────────────────┬───────────────────────────┘ │
└─────────────────────┼───────────────────────────────┘
│
┌─────────────▼─────────────┐
│ PostgreSQL 16 │
│ (21 Models, Audit Log) │
└─────────────▲─────────────┘
│
┌─────────────┴─────────────┐
│ │
┌───────▼────────┐ ┌─────────────▼──────────────┐
│ Discord Bot │ │ AI Agent "Zara" │
│ (Discord.js) │ │ (Codex / Claude Fallback) │
│ Slash Commands│ │ Multi-Turn Conversations │
│ DM Alerts │ │ Ticket Classification │
└────────────────┘ └────────────────────────────┘
Key architectural decisions:
- Full-stack Next.js with server components and API routes
- Prisma ORM for type-safe database access with 21 models
- Role-based access: ADMIN, STAFF, CUSTOMER with multi-factor auth
- AI Support Agent "Zara" with multi-turn conversations and escalation awareness
- Discord Bot for customer notifications, slash commands, and role sync
- SSE Live Updates for real-time dashboard events
- Audit logging for all sensitive operations (DSGVO compliance)
- Landing page with privacy-first messaging and platform-specific badges
- Pricing page with monthly/yearly toggle (CORE / PRIME tiers)
- 6-step onboarding flow with Discord verification and preference selection
- Creator Radar — YouTube/Twitch creator analysis with SEO-optimized platform hubs
- FAQ and contact form
- Customer management with full CRUD, filtering, and detail modals
- Kanban board for bug/feedback tracking (5 columns: Open / Approved / In Progress / Completed / Rejected)
- 3-way ticket classification: Support / Bug / Feedback
- Mail/post management with scan uploads and DHL delivery tracking
- Invoice generation with automatic PDF creation and Deutsche Post porto integration
- Finance dashboard with MRR, ARR, revenue projections, and charts
- Email template editor for automated communications with open tracking
- Audit log viewer for compliance and debugging
- User management with role assignment and Passkey overview
- SSE Live Updates with toast notifications for real-time events
- Dashboard with c/o address, contract overview, recent mail
- Mail inbox with scan previews and thumbnails
- Invoice management with PDF download
- Passkey management — register/remove Windows Hello, Face ID, Touch ID, YubiKey
- Notification preferences (Email + Discord)
- Discord integration — account linking via OAuth2
- Account settings with password change and data export (DSGVO)
- Multi-turn conversations with reply tokens (7-day validity) and public reply pages
- 3-way ticket classification: Support, Bug, Feedback — each with specialized handling
- Escalation awareness — detects DSGVO requests, data breaches, compromised accounts
- GitHub Living Document — syncs AI analysis and conversation history to issues
- Quellcode-Analyse — automatic source code analysis for technical bug reports
- Level-based email notifications with severity-adjusted subject lines
- Discord.js v14 Bot with lazy init and automatic role assignment
- Slash commands:
/help,/status,/verify,/support - DM notifications: 6 embed templates for bookings, payments, cancellations, mail
- OAuth2 linking in customer portal with daily role sync
- Admin alerts for critical events
- Email-first multi-step login (3 steps: Email / Password / 2FA)
- Passkeys/WebAuthn — Windows Hello, Face ID, Touch ID, YubiKey support
- TOTP 2FA for admin and staff accounts
- Magic Link login for customers
- Anti user-enumeration with Redis challenge store (60s TTL)
- Account lockout after failed attempts
- DSGVO-compliant data handling with audit trails, anonymization, and data export
- CSP headers, XSS sanitization, rate limiting
- Let's Encrypt TLS via Traefik reverse proxy
- Automated SEO Agent — daily audits, AI-powered fixes, automatic PR creation
- Creator Radar with platform-specific hubs (/twitch, /youtube)
- Structured data (CollectionPage, ProfilePage/Person)
- Dynamic sitemap generation
| Metric | Value |
|---|---|
| Total codebase | ~114,000 lines |
| Source files | 375 (.ts + .tsx) |
| Pages | 52 (App Router) |
| API routes | 122 |
| React components | 37 |
| Prisma models | 21 |
| Auth methods | 4 (Password, TOTP, Passkey, Magic Link) |
| Design system | Glass-morphism with cyan/gold theme |
| AI Agent | Multi-turn with escalation awareness |
| Discord Bot | 4 slash commands, 6 DM templates |
This project is actively used in production at zerodox.de. The source code is in a private repository.
Built by Commandershadow9


