dfinity / grant-rfps

Grant RFPs and Bounties
Apache License 2.0
52 stars 11 forks source link

BNT-7: DFX Dashboard GUI - A native app #35

Closed dfx-json closed 4 months ago

dfx-json commented 1 year ago

Overview

Status: Completed Project Type: Traditional - One applicant is selected to work on the task. Time Commitment: Weeks Experience Level: Advanced Size: USD 10'000 in ICP (at time of distribution)

Description

A cross-platform native application that provides a graphical abstraction of key dfx capabilities.

For example, the ability to call canisters with arguments is typically done through the command line using dfx - this process requires forming method arguments into a string, including escaping double quotes and ensuring brackets are properly closed. This is error-prone and cumbersome. Instead, a DFX Dashboard GUI would provide such a capability by exposing a form in the UI that would allow a user to compose canister arguments and call a canister with the click of a button.

In addition, a DFX Dashboard would provide better interoperability between the local dfx identity, and Internet Identity, helping us move towards our goal of a more seamless transition between the two.

Use Cases

Requirements

Acceptance Criteria

Remarks

How to apply?

Include links to previous relevant work. Include a brief overview of how you will complete the task. Post your application text in this thread.

Please be aware that Terms and Conditions of the DFINITY Developer Grants Program apply.

References

https://forum.dfinity.org/t/concept-dfx-dashboard/20398

justmert commented 1 year ago

Hi, we have really loved the idea and want to create a proposal which includes technical scheme, deliverables and milestones with my team for this bounty. We will share the proposal as soon as possible. Thank you.

boyin0x commented 1 year ago

Hi @dfx-json, @domwoe If this bounty is still open, I would like to apply for it. Please check my gitcoin portfolio https://bounties.gitcoin.co/boyin0x/portfolio and especially the last bounty I made for the iExec team https://github.com/boyin0x/iexec-task-manager Looking forward to work with you guys.

domwoe commented 1 year ago

@boyin0x Hey, the bounty has just been opened. Please apply in the linked forum thread. Thanks a lot!

boyin0x commented 1 year ago

Hi @dfx-json, @domwoe, just to add a few more things to my application: I've been trying some UX/Design ideas for the dashboard on the weekend, please check the figma.

Plan: 1- UX and visuals approved by the dfinity team. 2- Write a Tauri App executing Rust commands. 3- Full documentation and resources in a Github repo.

domwoe commented 1 year ago

@boyin0x Thanks a lot! As mentioned in my previous comment, please post to https://forum.dfinity.org/t/bnt-7-dfx-dashboard-gui-a-native-app/20748

tolgayayci commented 4 months ago

Bounty delivered, to anyone who wants to have a look:

Forum Post: https://forum.dfinity.org/t/assigned-bnt-7-dfx-dashboard-gui-a-native-app/20748/80?u=tolga Repository: https://github.com/tolgayayci/dfinity-dfx-gui