makseongmakseong
Eigenes ProduktEigener StackWeltweit

AstroWay App

Ephemeriden-Mathematik, in den Browser verlegt

Screenshot der Startseite von AstroWay App
Live unter app.astroway.info

Das Problem

Die Rechenmaschine lief bereits als API, doch eine Endkundenanwendung, die bei jedem Neuzeichnen den Server anruft, zahlt dafür doppelt: mit Latenz, sobald jemand das Häusersystem wechselt oder das Datum verschiebt, und mit Serverkosten für jeden Besucher, der nur neugierig ist. Die Anwendung sollte das Horoskop im Moment des Absendens zeichnen, Transite und Synastrie interaktiv halten und eine öffentliche Funktionsfläche in sechs Sprachen tragen, ohne zu einer zweiten Codebasis zu werden.

Was die Arbeit umfasste

  • Swiss Ephemeris nach WebAssembly kompiliert und im Browser des Besuchers ausgeführt, sodass ein Horoskop lokal neu berechnet wird statt über das Netz.
  • Eine React-Anwendung für die gesamte Horoskopfläche: Geburtshoroskop, Synastrie, Composite, Transite, Progressionen, Solarhoroskope, Astrokartografie, Horar und Human Design.
  • Konten, gespeicherte Horoskope und Abrechnung im Abo auf derselben Datenbank wie der Rest der Plattform, damit ein Kunde ein Datensatz bleibt und nicht drei.
  • Eine statische öffentliche Site mit Astro vor der Anwendung, mit den Funktionsseiten, der Wissensdatenbank und dem Blog.
  • Ein einbettbares Widget, damit eine andere Site dieselben Berechnungen ohne Integrationsprojekt nutzen kann.

Wo es steht

Die Horoskope werden auf dem Rechner des Besuchers berechnet, Konto und Abrechnung bleiben auf unserem, und die Maschine, die die Entwickler-API beantwortet, zeichnet auch die App.

Stack

ReactAstroWebAssemblySwiss EphemerisPHPMySQL

Jetzt live

Sagen Sie, was gebaut werden muss

Schicken Sie, was vorhanden ist und was sich ändern soll. Sie bekommen Umfang und Preis zurück, kein Kennenlerngespräch.

Ein Werkzeug, keine Rechtsberatung - keine Konformitätsgarantie.