OtakuPulse ist mein größtes Eigenprojekt: ein deutschsprachiges Anime-Portal, das eine vollwertige Anime-Datenbank mit einem redaktionellen News-Blog verbindet. Geplant sind zum Start rund 65.000 Seiten, perspektivisch bis zu 250.000.
Die Architektur ist bewusst selbst gehostet: PostgreSQL als Source of Truth, Payload CMS 3 als Redaktions- und Admin-Ebene und Next.js (App Router) mit Tailwind im Frontend — alles als Docker-Stack auf einem eigenen Unraid-Homeserver, öffentlich angebunden über einen Cloudflare-Tunnel.
Die Daten kommen per Import-Pipeline aus offenen Anime-APIs (primär AniList, ergänzt um Jikan, AnimeSchedule, TMDB und animethemes). Alle Bilder werden lokal gespiegelt, die Texte entstehen als Mischung aus quellenbasierten Massendaten und eigenen deutschen Redaktionstexten — konsequent White-Hat-SEO.
- PostgreSQL 16 + Payload CMS 3 + Next.js, Docker auf Unraid
- Import-Pipeline: AniList → Postgres → Payload → Frontend
- 65.000+ geplante Seiten, deutschsprachig und legal
- Performance- und SEO-first: strukturierte Daten, lokale Bilder, schnelle Detailseiten
Status: Die Dev-Version läuft bereits auf dem Homeserver — mit Startseiten-Slider, Genre- und Streaming-Filtern, Simulcast-Kalender und vollständigen Detailseiten inklusive Sprachfassungen und Streaming-Verfügbarkeit (die Screenshots zeigen den aktuellen Stand). Als Nächstes: Batch-Import des Grunddatenbestands und der News-Bereich.