Rails Beta-Registrierung mit Belohnung für Social Media-Sharing

Ich möchte eine einfache Anmeldeseite für Beta-Anfragen erstellen, auf der der Benutzer mit einer früheren Belohnung belohnt wird, wenn er den Link zur Anwendung so oft wie möglich freigibt.

Eine solche Lösung kann auf trenvy.com eingesehen werden

Benutzer gibt E-Mail einDer Benutzer erhält einen eindeutigen Link mit seinem eindeutigen CodeDer Benutzer teilt diesen Link bei jeder Anmeldung mit, wenn er +1 erhältEine Admin-Methode wirft die E-Mails der Benutzer aus, die den Link geteilt und die meisten Personen hereingebracht haben. Ich möchte diese E-Mail-Liste für die Verwendung in CampaignMonitor verwenden.

Weiß jemand, was ein guter Weg sein könnte, um dies zu erreichen? Oder hat jemand so etwas geschrieben oder kennt ein Git-Repo, das dieses Feature implementiert hat, so wie es ist, es sich anzuschauen und zu lernen? Ich habe bereits einen eindeutigen Codegenerator für die App codiert, der eindeutige Codes aus 10 Zeichen erstellt. Jetzt ist mir nur noch dieses Teilen von sozialen Medien ein bisschen unklar, wie ich das auf Schienen angehen soll. Irgendwelche Ideen dazu? Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage