not approved
Django extensions for Cardano
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳52,000
Percentage
Received
0.00%
Solution

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.

Problem

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.

Impact Alignment
Feasibility
Value for Money

Team

1 member

Django extensions for Cardano

Please describe your proposed solution

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.

Please define the positive impact your project will have on the wider Cardano community

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.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

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.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: 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

Milestone 2: 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

Milestone 3: 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

Final Milestone: Our goal is to have the final milestone dedicated to "Project Close-out Report and Project Close-out Video (PCR and PCV)".

Please provide a cost breakdown of the proposed work and resources

All the resources will be used by developer to do the coding and related tasks (documentation, releases, etc.)

No dependencies.

How does the cost of the project represent value for money for the Cardano ecosystem?

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.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00