Skip to content

Added DotUI application #9

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

zxstim
Copy link

@zxstim zxstim commented Feb 25, 2025

Project Abstract

  • This project is a pre-built UI component library for interacting with Polkadot and Kusama parachains. The project will implement components for common dapp use cases like connect wallet, swap, portfolio sidebar, transaction history, liquid staking, cross chain transfer/bridge, etc. Also aiming to support various parachains.
  • The project aims to help polkadot dapp developers to get started with sensible default UI components, reducing the time to market for dapps.

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read and followed the program guidelines.
  • I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check.
  • The software delivered for this grant will be released under an open-source license specified in the application.

Copy link

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the application, @zxstim. We are currently wrapping up the first cohort, so it'll take a week or so before anyone will be able to comment on the application. In the meantime, I noticed that there are a few things missing:

  • Team name
  • Team's experience is empty
  • Can you describe the development status of the project? It looks like you have been working on it for at least two months.
  • As per our application template: "Please notice that Polkadot Open Source Grants only accept projects up to 3 months of duration and up to 2 milestones." Please adapt your roadmap and budget accordingly.
  • Can you explain what "Alternative frontend fee for users" means?

@zxstim
Copy link
Author

zxstim commented Feb 28, 2025

Hi @semuelle, to provide some clarifications

Team name

I was planning to have only me but since the program is 3 months only, I will assemble a team.

Team's experience is empty

I will elaborate on my experience.

Can you describe the development status of the project? It looks like you have been working on it for at least two months.

Yes. The project started out to help hackathon developers to bootstrap their frontend quickly so they can focus on their idea. People thought the library was helpful so I wanted to develop more features for developers. I will elaborate more inside the application.

As per our application template: "Please notice that Polkadot Open Source Grants only accept projects up to 3 months of duration and up to 2 milestones." Please adapt your roadmap and budget accordingly.

Will do. Sorry I misunderstood the requirements.

Can you explain what "Alternative frontend fee for users" means?

Yes. So basically, based on the library, I will make a dedicated dashboard for users to interact with onchain dapps (to swap on moonbeam, to XCM cross chain transfer, to mint Bifrost LST, to bridge from other eco to Polkadot, etc.). For these interactions, if possible, I will add a small fees (0.1% - 0.2% with a max cap) and use this to fund further development of the library in the long term.

@semuelle
Copy link

I was planning to have only me but since the program is 3 months only, I will assemble a team.

Hey @zxstim, thanks for the reply. No need to assemble a team if you want to do it alone! In that case, team name is your name.

Copy link

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update and sorry for the long wait, @zxstim. If I understand correctly, you would use the kit to build a dapp, which would incur fees, which would in turn fund the maintenance of this kit? Wouldn't you also require a fee to fund the maintenance of said dapp, then?

Also, I just noticed that you mentioned "reference for AI generated code for Polkadot dapp developers" here. Can you elaborate what you mean? Does this refer to the chat bot that helps build workflows?

@zxstim
Copy link
Author

zxstim commented Apr 4, 2025

@semuelle

you would use the kit to build a dapp, which would incur fees, which would in turn fund the maintenance of this kit? Wouldn't you also require a fee to fund the maintenance of said dapp, then?

the two would share a lot of similarity in codebase, so it wouldn't be like double work. The dapp helps commercializing the library, provides signal on market demands about which feature to add, then new development gets added back into the library. Both the dapp and the library will be open source.

Also, I just noticed that you mentioned "reference for AI generated code for Polkadot dapp developers" here. Can you elaborate what you mean? Does this refer to the chat bot that helps build workflows?

So with the open code components, utility functions, constants and docs, developers can add them into the IDE AI context window to generate their own custom code that is relevant to what they are working on.

@Tomen
Copy link

Tomen commented Apr 15, 2025

Hey @zxstim

Right now the proposal is a bit too vague about what components exactly you want to build. Please add a specific list about the components we intend to build.

Another consideration is that some users might not want to use the exact library, but might profit immensely from a design guide that shares best practice knowledge about how to build components for Polkadot (what specialities to take care of etc)

@Tomen Tomen self-assigned this Apr 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants