Přeskočit na obsah
AstroWay/api v2.102.11 · cs
všechny systémy jsou v pořádku

Datingové aplikace

Astrologická kompatibilita je klíčovým faktorem pro udržení uživatelů v datingových aplikacích jako Bumble, Hinge, Tinder, Tantan a v aplikacích postavených na astrologii, například NUiT, Struck. API AstroWay poskytuje hotový synastrický skóre 0–100 s jediným voláním – bez vlastního ephemeridového enginu a bez licence Solar Fire ($495).

  1. Uživatel zadá datum, čas a místo narození při registraci
  2. Při matchování váš backend zavolá /v1/synastry s daty obou uživatelů
  3. API vrátí compatibility.score (0–100) a label (harmonický/vyvážený/smíšený/konfliktní)
  4. Skóre se používá jako jeden z faktorů pro řazení
Algoritmus matchování
├── Vzdálenost polohy (40%)
├── Společné zájmy (30%)
├── Astrologická kompatibilita (20%) ← AstroWay API
└── Další signály (10%)
EndpointKredityCo vrací
/v1/synastry50Křížové aspekty + skóre 0–100
/v1/human-design/compatibility100HD-kompatibilita (typ + strategie)
/v1/horoscope/compatibility50Textová analýza kompatibility
// Při matchování – zavolej synastry
async function getCompatibility(userA: UserProfile, userB: UserProfile) {
const result = await astrowayClient.synastry({
chart1: {
date: userA.birthDate,
time: userA.birthTime || '12:00:00', // default na poledne, pokud neznámý
timezoneOffset: userA.tzOffset,
latitude: userA.birthLat,
longitude: userA.birthLng,
},
chart2: {
date: userB.birthDate,
time: userB.birthTime || '12:00:00',
timezoneOffset: userB.tzOffset,
latitude: userB.birthLat,
longitude: userB.birthLng,
},
});
return {
score: result.compatibility.score, // 0-100
label: result.compatibility.label, // "harmonický"
harmony: result.compatibility.harmony, // vážený součet
tension: result.compatibility.tension,
};
}

Scénář: 1 000 nových matchů denně

Sekce “Scénář: 1 000 nových matchů denně”
MetrikaHodnota
Matchů/den1 000
Kreditů/match50 (synastry)
Kreditů/den50 000
Kreditů/měsíc~1 500 000
TarifBusiness ($199/měs, 3 500 000 kreditů)

Scénář: 50 matchů denně (startup)

Sekce “Scénář: 50 matchů denně (startup)”
MetrikaHodnota
Matchů/den50
Kreditů/den2 500
Kreditů/měsíc~75 000
TarifStarter ($19/měs, 200 000 kreditů)
  • Ukládání do cache – ukládej skóre do databáze, nepřepočítávej
  • Líné vyhodnocování – počítej synastry až když uživatel otevře match, ne pro všechny potenciální páry
  • Hromadný výpočet při registraci – spočítej kompatibilitu s top 20 potenciálními matchi hned

Pokud uživatel nezná čas – pošli "time": "12:00:00" (poledne). Domácnosti budou méně přesné, ale planetární pozice a křížové aspekty budou správné. Skóre kompatibility zůstává informativní.

Pro HD-kompatibilitu je čas důležitější – zvaž hd/sensitivity pro odhad vlivu nepřesného času.

Užitečné?
Запропонувати правку

Aktualizováno: