Branche: Lifestyle
Realisiert mit REAlbasic, MySQL, PHP, VLD Personals
Ergänzen einer Dating Plattform (unter VLD Personals) um einen Matching-Engine zum Erfassen und Abgleichen von erweiterten Benutzerprofilen nach psychologischen Merkmalen. Mehrsprachig in Deutsch, English und Türkisch.
Oder mit anderen Worten: „Die Benutzer füllen einen Online-Fragebogen aus und das System sucht den passenden Partner“.
Die Lösung besteht aus mehreren Teilen:
Die SQL-Datenbank
VLD Personals basiert auf MySQL. Da das Matching-System sowohl Userdaten als auch eigene Profildaten benötigt, wurden entsprechende Custom Tables in der gleichen Datenbank angelegt.
Das Backend als Desktop App
Eine Desktop App, mit der sowohl der Fragebogen als auch alle Gewichtungsparameter für das spätere Matching gepflegt werden können. Über eine Reihe an Parametern lässt sich eine Unschärfe beim Profilabgleich erreichen.
Das Frontend, integriert in VLD Personals
Eine Erweiterung für VLD Personals die sich in 3 Teile untergliedert:
- Anzeige des mehrseitigen Fragebogens, eigene Analyse des Users, Präsentation der passenden Partner in einem mehrseitigen Katalog. Die für die Auswertung notwendigen Balken- und Quadrantengrafiken werden live per PHP erzeugt.
- Über geschicktes Indizieren und ein mehrstufiges Query-System zeigt der Matching-Algorithmus unabhängig von der Profilanzahl immer das gleiche Laufzeitverhalten. Insgesamt ist das System auch für grosse Mengen an Profilen und wechselnde Anforderungen sehr gut skalierter.
- Die Benutzeroberfläche wurde mit diversen JQuery-Elementen so gestaltet, dass Informationen nur bei Bedarf eingeblendet werden können und so alles kompakt, übersichtlich und intuitiv bedienbar bleibt.