GoldMoodAstro — Plattform für Berater-Matching und Live-Sitzungen
Eine Plattform, die Nutzer mit geprüften Beraterinnen und Beratern für Astrologie, Tarot und spirituelle Begleitung verbindet — mit Sprachanrufen in der App, Terminbuchung und Zahlung.

Beschreibung
Eine Plattform, die Nutzer mit geprüften Beraterinnen und Beratern für Astrologie, Tarot und spirituelle Begleitung verbindet — mit Sprachanrufen in der App, Terminbuchung und Zahlung.
Fallstudie
Herausforderung
Beratungen in diesem Bereich liefen meist über Social-Media-Nachrichten und Zahlungen außerhalb einer Plattform, was Nutzern wenig Sicherheit bot. Beraterprüfung, Buchung, Zahlung, Live-Gespräch und Auszahlung mussten in einem nachvollziehbaren System zusammenkommen.
Vorgehen
Wir haben eine gemeinsame API auf Bun und Fastify aufgebaut, die Website, Expo-App und Admin-Panel nutzen. Live-Sitzungen laufen in eigenen LiveKit-Räumen pro Buchung, Zahlungen werden über signaturgeprüfte Stripe-Webhooks bestätigt, und Terminerzeugung, Erinnerungen, SLA- und Erstattungsprüfungen laufen als geplante Jobs.
Ergebnis
Die Plattform ist unter goldmoodastro.com in drei Sprachen online, der Ablauf von der Bewerbung bis zur Live-Sitzung funktioniert durchgängig. Kostenlose Astrologie-Tools und KI-Deutungen bilden die Inhaltsebene, die Besucher zu echten Beratern führt.
Tools
React Native, Expo, TypeScript, Fastify, Drizzle ORM, MySQL, Bun, Zod, Agora SDK, Firebase FCM, Iyzipay, Cloudinary
Hauptfunktionen
Sprach- und Videositzungen pro Buchung über LiveKit
Automatische Termine und Sofortanfragen mit 5-Minuten-Frist
Automatische Erstattung, wenn die Sitzung nicht startet
Stripe Checkout und PayPal, Guthaben und Premium-Abos
Beraterbewerbung, KYC-Freigabe, Einnahmen und Auszahlungen
Bezahlte Audio-/Videofragen und Chat mit Beratern
Geburtshoroskop, Synastrie und Yıldızname mit Swiss Ephemeris
KI-gestützte Tarot-, Kaffeesatz-, Traum- und Horoskoptexte
Website in TR/EN/DE, Expo-App und Admin-Panel
Verwendete Technologien
React Native
Expo
TypeScript
Fastify
Drizzle ORM
MySQL
Bun
Zod
Agora SDK
Firebase FCM
Iyzipay
Cloudinary
Design-Highlights
Markenpalette in Violett und Gold, helles und dunkles Theme über Theme-Variablen
Eigene Startseitenbereiche für hervorgehobene, beliebte, neue und erreichbare Berater
Kostenlose Astrologie-Tools als Einstieg, der zu den Beraterprofilen führt
Dreisprachige Routen, Sitemap pro Sprache und strukturierte Daten
Gleicher Buchungs-, Zahlungs- und Sitzungsablauf im Web und in der App
Details
GoldMoodAstro ist ein Marktplatz, der Menschen auf der Suche nach Astrologie, Tarot, Numerologie und spiritueller Begleitung mit geprüften Beraterinnen und Beratern zusammenbringt. Nutzer wählen eine Beraterin oder einen Berater, buchen einen freien Termin im Kalender, bezahlen sicher und nehmen zur gebuchten Zeit an einer Live-Sprachsitzung teil – im Browser oder in der mobilen App. Website, iOS-/Android-App und Admin-Panel laufen über eine gemeinsame API.
Ausgangslage und Anforderungen
In diesem Bereich laufen viele Angebote noch über Social-Media-Nachrichten, von Hand geführte Termine und Zahlungen außerhalb einer Plattform. Gebraucht wurde ein vertrauenswürdiges System, das jeden Schritt erfasst: von der Bewerbung und Identitätsprüfung der Berater über Buchung und Zahlung bis zur Live-Sitzung und Auszahlung. Kostenlose Astrologie-Inhalte und KI-gestützte Deutungen, die Besucher auf die Seite holen und zu den Beratern führen, wurden ebenfalls Teil des Projekts.
Lösung und Umfang
Beratersuche und Terminbuchung
Das Beraterverzeichnis lässt sich nach Fachgebiet, Sprache und Bewertung filtern; auf der Startseite erscheinen hervorgehobene, beliebte, neue und gerade erreichbare Berater in eigenen Bereichen. Jedes Profil enthält Biografie, Galerie, Leistungen, Sitzungsdauer und Preis, Bewertungen sowie einen Verfügbarkeitskalender. Termine werden automatisch erzeugt, Berater können eigene Zeiten blockieren. Bei „Jetzt Gespräch anfragen“ hat der Berater 5 Minuten Zeit zuzusagen, sonst wird die Anfrage automatisch storniert.
Live-Sitzungen
Die Gespräche finden über LiveKit in einem eigenen Raum pro Buchung statt; Zugangstoken werden serverseitig nur für die beiden Beteiligten ausgestellt. Standardmäßig sind Sitzungen Sprachanrufe, Video ist möglich, wenn der Berater es anbietet und die Funktion im Admin aktiviert ist. Startet der Berater die Sitzung nicht innerhalb von 15 Minuten nach dem Termin, verfällt die Buchung und der Betrag wird automatisch erstattet. Bewertungen nach der Sitzung und Erinnerungen steuert das System selbst.
Nachrichten sowie Audio- und Videofragen
Nutzer und Berater können schriftlich chatten. Zusätzlich lassen sich kostenpflichtige Audio- oder Videofragen aufnehmen; Berater legen Preis und Antwortfrist selbst fest, Fristüberschreitungen werden überwacht.
Kostenlose Tools und KI-Deutungen
Angeboten werden Geburtshoroskop, Aszendent-Rechner, Big Three, Synastrie (Partnerschaftsvergleich), Yıldızname, Numerologie, Tarot, Kaffeesatzlesen und Traumdeutung; zu jedem Sternzeichen gibt es Tages-, Liebes-, Karriere-, Gesundheits- und Meditationstexte, monatliche Transitseiten und Kompatibilitätspaare. Geburtshoroskope werden mit Swiss Ephemeris berechnet, Koordinaten und Zeitzone des Geburtsorts liefert ein zwischengespeicherter Geocoding-Dienst. Die Deutungstexte erzeugen Sprachmodelle anhand von Prompt-Vorlagen, die im Admin gepflegt werden; frühere Deutungen finden Nutzer in ihrem Konto.
Zahlung, Guthaben und Abos
Sitzungen werden über Stripe Checkout abgerechnet; PayPal steht auf der Stripe-Zahlungsseite als Zahlungsart zur Verfügung. Nutzer können Guthabenpakete kaufen und auf monatliche oder jährliche Premium-Pläne wechseln. Der Zahlungsstatus wird über einen signaturgeprüften, idempotenten Webhook aktualisiert, Erstattungen werden im Kontobuch verbucht.
Berater-Dashboard
Berater verwalten Profil, Leistungen, Preise, Verfügbarkeit und Einstellungen für Mediennachrichten und behalten Buchungen, Einnahmen und Auszahlungsanträge im Blick. Bewerbungen enthalten Berufserfahrung und eine Probedeutung; Identitäts- und Rechnungsdaten werden in einem KYC-Schritt geprüft.
Admin-Panel
Im Admin-Panel auf Basis von Next.js wird die gesamte Plattform gesteuert:
- Berater: Bewerbungen, KYC-Freigabe, Hervorhebung, Mitteilungen zu Provisionsänderungen, Leistungskategorien und -vorlagen
- Betrieb: Buchungen, Verfügbarkeit, Bestellungen, Abos, Guthabenpakete, Wallet und Auszahlungsanträge, Rechnungen
- Zahlung: Anbieterstatus, Stripe-Ereignisprotokoll, Zahlungseinstellungen
- Inhalte: Blog, Horoskope, Seiten, Landingpages, Startseitenaufbau, Banner, Navigation, E-Mail-Vorlagen, KI-Prompts und Astrologie-Wissensbasis
- Kommunikation und Wachstum: Push-Kampagnen, Ankündigungen, Support-Tickets, Bewertungen, Telegram- und Social-Media-Beiträge, SEO-Qualitätsberichte
- Compliance: Datenschutz- und Kontolöschanfragen, Audit-Protokolle, Benutzerrollen
Technische Architektur
Das Backend ist eine Fastify-API auf Bun mit Drizzle ORM und MySQL. Gemeinsame Module (Authentifizierung, Buchungen, Bestellungen, Chat, Benachrichtigungen, Speicher u. a.) liegen in einem geteilten Paket, projektspezifische Module (Berater, LiveKit, Geburtshoroskop, Tarot, Kaffeesatz, Synastrie, Yıldızname, Guthaben) sind davon getrennt. Das Schema wird über versionierte Seed-SQL-Dateien gepflegt, Eingaben werden mit Zod validiert.
Geplante Hintergrundjobs tragen den Betrieb: Terminerzeugung, Buchungserinnerungen, automatisches Sitzungsende, SLA- und Erstattungsprüfungen, Zahlungsabgleich, Berechnung der Beratereinnahmen, Ablauf von Abos, tägliche Horoskoperstellung und Online-Hinweise zu Lieblingsberatern.
Die Website wird mit Next.js 16 und React 19 serverseitig gerendert und bietet türkische, englische und deutsche Sprachpfade; aktive Sprachen lassen sich im Admin ein- und ausschalten. Dazu kommen strukturierte Organisationsdaten, eine Sitemap pro Sprache sowie ein helles und dunkles Theme. Die mobile App entstand mit Expo (React Native) und Expo Router; das Sitzungstoken liegt im sicheren Gerätespeicher.
Für die Sicherheit sorgen JWT-Sitzungen, rollenbasierter Admin-Zugang, ein signaturgeprüfter Zahlungs-Webhook und Fail-closed-Prüfungen, die den Start bei fehlender Konfiguration verweigern.
Integrationen
- LiveKit: Räume für Sprach- und Videositzungen
- Stripe Checkout und PayPal: Zahlungen und Erstattungen
- Firebase Cloud Messaging: Push-Benachrichtigungen in der App
- Anthropic, OpenAI und Groq: Sprachmodell-Anbieter mit Ausweichlogik
- Swiss Ephemeris und OpenStreetMap Nominatim: Horoskopberechnung und Ortung
- Cloudinary für Medien; Nodemailer für E-Mail-Vorlagen
Ergebnis und heute
GoldMoodAstro ist unter goldmoodastro.com in drei Sprachen online; der Ablauf von der Beraterbewerbung über Buchung und Zahlung bis zur Live-Sitzung funktioniert durchgängig. Die mobile App nutzt dieselbe API und wird weiterentwickelt. Die kostenlosen Astrologie-Tools sind als Einstieg über die Suche und als Weg zu den Beratern angelegt, und die Plattform kann über neue Module um weitere Leistungsarten wachsen.