- Custom authentication backend to allow users to login with both email and password
- Social authentication to allow users to login with their Google account 😉
- Implemented the messages framework
- Password reset when the user has forgotten the password
- Postgres Full-Text Search