Social Website (chapters 4-7): Create a website to bookmark and share images
Implement authentication using the Django authentication framework
Extend the user model with a custom profile model
Use the Diango messages framework
Build a custom authentication backend
Implement social authentication (OAuth2) with Facebook, Twitter, and Google using Python Social Auth
Use django-extensions to run the development server through HTTPS
Generate image thumbnails with easy-thumbnails
Implement many-to-many relationships in models
Build a JavaScript bookmarklet with JavaScript and Django
Add asynchronous HTTP requests with the JavaScript Fetch API and Django
Implement infinite scroll pagination
Build a user follow system
Create a user activity stream and optimize QuerySets
Learn to use Django signals
Use django-debug-toolbar to obtain relevant debug information
Count image views with Redis
Build an image ranking with Redis