I would like you to create a social login system using agiletoolkit (see [url removed, login to view]). You have to use the principles of agiletoolkit: everything is An object. Users should able to login with at least email registration and confirm, Facebook, Google and Twitter account. A user should be able to attach all his and deattach all his social networks to the account.
Use database (mysql) to store users, their social network accounts and their logins.
To proove the concept, create a simple guestbook using the social login.
If someone logs in using social network and no existing user is found in database yet, a new user record should be created. Prevent duplicates using e.g. emailaddress fields supplied by social network account.
*** If you apply for this job, explicitly TELL ME YOUR EXPERIENCE WITH WITH AGILETOOLKIT ***
If you don't have any experience, that is fine... but then I would like you have to invest time and create an example site that shows me you are able to do the job.