Site Reference: [url removed, login to view]
This is only a tiny part of a much larger website development job worth several thousand dollars. However, we want to test your skills first. Basically, whoever writes the best, cleanest code will be invited to bid on the project to build out the rest of the website. I'm looking for a long term coding partner.
I want this site built using either Ruby on Rails or Django/Python, but I'd prefer RoR.
For this project, I want you to build a simple viral loop like launchrock uses.
ï¿½ Users enter their email addresses in a text box on the page and click "submit" (see sketch 1)
ï¿½ A unique URL ([url removed, login to view]) is generated that is linked to each user's email address (see Sketch 2)
ï¿½ The user is invited to share this unique URL via Facebook, Twitter, LinkedIn, Email or by Embedding some code on their website/blog. Make sure you use the correct buttons/icons for each.
ï¿½ The site tracks each unique URL to determine the number of clicks and the number of signups that result
ï¿½ All this data can be exported in .csv format from the site (see Database 1). Feel free to change the database if you can think of a better way of doing it.
Some things to keep in mind:
ï¿½ Once users have submitted an email address, the site remembers them using cookies - on subsequent visits to the site the email text box is replaced with live stats on clicks and signups linked to their email/unique URL (see sketch 2)
ï¿½ I DON'T care about the design/layout or graphics. I'm interested in the functionality - just focus on writing beautiful code.