Users should be able to log in (socially)

This will open the door for a ton of features. I think having social logins would be ideal, but it's probably best to also offer normal logins. Django [django-social-auth](https://github.com/omab/django-social-auth) might help to provide this. [Django-registration](https://bitbucket.org/ubernostrum/django-registration/) might as well.