I would like to build a simple beta request signup page where the user is rewarded with an earlier reward when he is sharing the link to the application as much as possible.
A solution like this is seeable on trenvy.com
- User enters email
- User gets unique link with his unique code
- User shares this link on every signup its a +1 count on him
- An admin method throws out the users emails which have shared the link and brought the most people in. I want to use this email list to use in CampaignMonitor.
Anyone knows what could be a good way to achieve this? Or someone wrote such a thing or knows a git repo that has this feature implemented as is to take a look at and learn? I have already coded a unique code generator for the app that makes unique codes of 10 chars. Now only this social media sharing is a bit unclear to me on how to approach this in rails, any ideas on that? thx!