Prototyping a new dApp is hard and focused on smart contracts and the client side development.
Having a server-side framework with Cardano extensions to start with is an easier path to final product.
This is the total amount allocated to Django extensions for Cardano.
Develop a set of Django extensions to enable Cardano support from the start but delay the hard parts until after you figure out what the actual product is.
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).
The first issue the project is addressing is the ease-of-use and speed which server-side frameworks provide from prototyping to final product.
The second is to enable existing Django projects to integrate Cardano support.
The project will provide an easy and specific entry point for Python/Django developers.
Starting with server-side development makes prototyping easier and faster.
As the project will be published on the official Python Package Index (https://pypi.org/) the usage statistics will be public.
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.
Initial toolchain support for Cardano in Django projects.
Milestone outputs: Git repository with the code used to demonstrate and verify the intent
Acceptance criteria: Developers can setup the development environment and expose Cardano features to the Django project
Evidence of milestone completion: Video walk-through
Expose selected Cardano features in Python/Django (templatetags, filters and ORM helpers)
Milestone outputs: Git repository updated with the code, installation and usage documented and the first release is available on PyPI
Acceptance criteria: The Django extensions can be installed from PyPI (https://pypi.org/)
Evidence of milestone completion: Video walk-through
Expose more Cardano features with HTMX or a similar server-side solution to access wallet API
Milestone outputs: Git repository updated with the final code, installation and usage documented and the latest release is available on PyPI
Acceptance criteria: The updated Django extensions 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.