Projekt-Details

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.

Kunde

GoldMoodAstro

Start

24 Apr 2026

Abgeschlossen

GoldMoodAstro Startseite: den Sternen begegnen mit moderner Astrologie
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.