Last updated a year ago
There are more new Django projects started daily than the total number of all Catalyst funded proposals. Being able to "Login" is the starting point to onboard new users without much effort.
This is the total amount allocated to Django authentication backend as proposed in CIP-0093 to enable "Login with Cardano" for the most popular framework in the Python world (the most popular programming language according to TIOBE index).
As proposed in CIP-0093 we'll implemented a Django authentication backend which will allow new Django projects to easily enable "Login with Cardano".
No dependencies.
The project will be fully open-source, hosted on Github and will be released under MIT license (or a similar open-source license if suggested by the Catalyst/Cardano community for a specific reason).
As said before, there are more new Django projects started daily than the total number of all Catalyst funded proposals.
We often start new Django projects, either a Proof-of-concept or a project targeting production for clients.
Recently there have been more and more small, internal projects where adding a "Login with Cardano" would be very usable and a good starting point while moving towards a fully developed Cardano project.
Being able to "Login" is the starting point to onboard new users without much effort and we plan to promote this option.
We have multiple internal ideas/POCs which we plan to open-source or commercialize and we'll be using "Login with Cardano" as a starting point.
We'll engage existing Cardano users as primary users but plan to market the projects to everyday, normal web users.
An easy way to enable "Login with Cardano" in development phase for new projects simply removes the effort required to even start a new project with support for Cardano.
As the project will be published on the official Python Package Index (https://pypi.org/) the usage statistics will be public.
This will be just a starting point, we'll share next steps after this is completed.
Aljosa (main applicant) is a senior developer with team lead and product owner experience, capable of building an end-to-end solution by himself.
He has extensive experience in both backend and frontend development and a strong focus on Python/Django and JavaScript/React.
Built the POC to demonstrate and verify end-to-end usability.
Milestone outputs: Git repository with the code used to demonstrate and verify the intent
Acceptance criteria: End user can login with their Cardano wallet in the POC demo
Evidence of milestone completion: Video walk-through
Refactor, document and release the official version.
Milestone outputs: Git repository updated with the final code, installation and usage documented and the final release is available on PyPI
Acceptance criteria: The Django authentication backend can be installed from PyPI (https://pypi.org/)
Evidence of milestone completion: Video walk-through
Our goal is to have the final milestone dedicated to "Project Close-out Report and Project Close-out Video (PCR and PCV)".
Aljosa Mohorovic will do the development.
https://www.linkedin.com/in/aljosamohorovic/
All the resources will be used by developer to do the coding and related tasks (documentation, releases, etc.)
The amount requested is our approximation of the possible costs for us to deliver this feature.
Given the volatility of ADA/USD and the fact that the funding will come months after proposal is submitted, the budget requested is a general "best guess" for this proposal and all the others.