No one likes to remember, store and use passwords every single time that they want to login into an account. In my company, for our latest project, we completely removed password authentication and used a one-time password not as an alternative option but as our only one!
A lot of services out there provide the one time password or one-time links as an alternative authentication method. As a team, we took a decision to contribute to an open source project and improve it. Our goal was to use the nopassword authentication system as the only auth method in the project. The project is an iOS/Android/Web application which currently is live.
Our improvement pull request contained the communication with Django Rest API and support the project with Django 2.