QueryJane - Enabled register and login using Facebook account

QueryJane is a web application developed with Django that allows to connect with companies and experts in different sectors of the cannabis industry. Beta version is available here.
I worked to activate register and login in the application using Facebook account during the weekend. I have made some other adjustments that are described below.
New Features
Register and login using Facebook account
In order to avoid users being forced to remember a new password to use the application, I have integrated social-auth-app-django. Now, users can register and login in the application through their Facebook account.
Previously, only the traditional authentication backend was enabled:

The 'django.contrib.auth.backends.ModelBackend' backend allows users to register and authenticate in the application creating a new password. In this way, users should always remember this password. A new authentication backend has been enabled:

The 'social_core.backends.facebook.FacebookOAuth2' backend allows users to register and authenticate in the application through their Facebook account. In this way, users are not forced to remember a new password to use QueryJane. Authenticating through fb account they can use all the application functionalities.
I have used Python Social Auth library to integrate this new feature. Documentation is very complete and offers the possibility of using many other accounts to connect besides Facebook.
The code changes related to this feature can be found in this commit.
Now, users can see the Facebook login button in the application homepage:

By clicking this button, a new account will be created using email, first name and last name retrieved from Facebook. Once users have registered, they can continue to authenticate with their Facebook account and the QueryJane account will be linked using the registered email address.
Job offers filter (Another feature added during the weekend)
enabled job offers filter form. Now, users can filter published Job offers by country, city, cateogry and company.

The code changes related to this feature can be found in this commit.
Bug Fixes
Other changes included in this Pull request.
- There was a privacy bug in the Roles tab, in the company settings menu. In this section, there is an auto-complete field that allows to find other users by name, username or email address. When searching for a user by name, his/her email address was displayed.

Users contact information should never be displayed. I have changed it and now users can see the user's username instead the email address.

Code changes related to this fix can be found in this commit.
A little code recycling has been made. Details here.
How to contribute?
QueryJane has been developed using the Django framework. You can fork the project, and run it locally is very easy. Follow the steps described in the open source repository installation guide. The project has been configured using Docker. you only need to install Docker and follow these steps.
Future work
- Notify professionals about applicable job offers. (Via email and In the notifications menu in the platform).
- Professionals can apply for a job offer through the platform.
- Inbox: Users can send messages directly to other users using the platform.
- Styles adjustment: I'm backend developer, and my skills as front-end developer are low. I will search for some help to adjust some sections styles.
- Advertising campaign.
If you want to contribute, please join my Discord.

Pull request detail here
My Github account here

Proof of logged in session in Github
Have happy days ✌
Posted on Utopian.io - Rewarding Open Source Contributors
Hey @kit.andres I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
🤖💬 This post has been Boosted with a 10.00 % upvote from @cannabiscurator Plugged in by @netgodbeerus
Help Grow the Steemit Cannabis Community with Automated Cannabis Curation - Send Steem/SBD to @Cannabiscurator with a link to your 420 Steemit post in the MEMO and watch the magic happen!
Help build a Rewarding Cannabis community!
-Upvote this comment
-Follow @Cannabiscurator
-Join our Cannabis Curation Team
🤖 Ai Cannabis Smoke Companion http://www.weedrobo.com
🤖💬 This post has received a 11.11 % upvote from @iseekush sponsored by @dab4dab
Help Grow the Steemit Cannabis Community with Automated Cannabis Curation - Send Steem/SBD to @iSeekush with a link to your 420 Steemit post in the MEMO and watch the magic happen!
Help build a Rewarding Cannabis community!
-Upvote this comment
-Follow @iSeekush
-Join our Cannabis Curation Team
🔥420 News http://www.iseekush.com/420/