aragon / nest

A grants program to support the development of the ecosystem
https://aragon.org/project/grants
Creative Commons Zero v1.0 Universal
140 stars 78 forks source link

Web3 Design System request for funding #91

Closed lyricalpolymath closed 5 years ago

lyricalpolymath commented 6 years ago

Web3 Design System request for Nest membership and funding

reference Nest Proposal issue

Team name: Design Dao - Web3 Design System

Research Materials:

Burn rate: $25k/month

but ≈18.750$/month are being asked to Aragon, while the rest is being asked to another grant organization

Legal structure: None yet but we will very likely create one. we were also thinking of creating an open organization, a Design Dao

Team and roadmap

Proposal - Web3 Design System

The "Web3 Design System" project proposes to create open source tools to accelerate the adoption and development of the distributed web and user friendly experiences, through the following elements:

1 - a "Web3 Design Language"

that will research and consolidate a series of guidelines and Design Principles, (similar to Google's Material Design minus the styling suggestions), focused around the specific UX needs of distributed applications, as well as producing a series of proposals to map and solve some of the open-ended design challenges of this space (ie. key management, "login" patterns, asynchronicity etc).

2 - The "Web3 Design Library"

a Bootstrap like library for developers to quickly develop Dapp front-ends, through simple and composable web3 specific components and UX flows, that automatically implement the Web3 Design Principles and the other UX guidelines defined by the research for the Web3 Design Language.

Both are an extension and continuation of the work started with the publication of the Web 3 Design Principles article and the discussions the community has had around the need for more UX Design in this space since after Edcon and the UX Unconference held in Toronto in May 2018.

complete proposal

read the full grant document for a more complete proposal that includes the design and development philosophy, some examples of components, the project phases and more.

CLAassistant commented 6 years ago

CLA assistant check
All committers have signed the CLA.

mariapao commented 6 years ago

hi @lyricalpolymath we have reviewed the request for funding and have the following questions:

  1. In the budget allocation you calculate the budget taking into account a team of 6 people. Currently, there are 5 people. Are looking for one developer right now?

  2. It seems like this project is very heavy on research and not so much on development. If I understand correctly there will be 5 months of research and 3 of development. Is there a way to put a bit more of weight on the development as well? I know research is important but having the library for devs is super key.

  3. Does the development of the components includes radspec somehow?

lyricalpolymath commented 6 years ago

Hi @mariapao

  1. In the budget allocation you calculate the budget taking into account a team of 6 people. Currently, there are 5 people. Are looking for one developer right now?

We have 2 potential candidates and some that might be volunteers. I did not put their CVs in the proposal as who will actually join the project depends also on the time frame in which we do actually start. Let me know if you want more informations about them. This second developer would be part-time according to the current budget

  1. It seems like this project is very heavy on research and not so much on development. If I understand correctly there will be 5 months of research and 3 of development. Is there a way to put a bit more of weight on the development as well? I know research is important but having the library for devs is super key.

We do want to focus on the library too but most decisions about the components must be made after the community wide research. We don't want this library to be our own opinionated solutions and want it to be as more widely accepted as possible, in order to do that we need the problem and solution spaces to come from the whole community. There are going to be other development tasks accomplished also in parallel during the research like researching and understanding the architecture for the components but the components themselves will begin to be developed only after the research phase. We've planned 6-8 months so there are 3-5 months of development, but as I said there is probably also one more month that is executed in parallel to the research. Due to the funding times and for personal matters our lead developer could start full time only from January 2019, but he and the second developer could start to do certain things part time before then. Having said this the weight between the 2 parts is at around 50% design research and 35-40% development. We can rebalance with more for the developers if we do get more budget also from other organizations :)

  1. Does the development of the components includes radspec somehow?

Not directly, but one of the big problems that we are going to analyse and try to solve is how to give more transparency and human readability to blockchain transactions, so Radspec is one of the tools and standards that we are going to analyse. But if the community needs Radspec or something else will emerge from the research I thought you had deprecated Radspec?

mariapao commented 6 years ago

Hi @lyricalpolymath thanks for all the answers.

Regarding question #1, we don't need more info. We understand, this is ok!

Regarding question #2, now we have a better understanding. The timeline of the project is 8months of which 4 months are planned to be focused on research, 4 months are planned to be focused on development and 1 month the work on research and development is going to happen in parallel. This is much better. We totally get your point regarding the importance of research to create a library as more widely accepted as possible. But, starting the development earlier allows you to iterate early and this is key as well.

Regarding question #3, understood. No, we haven't deprecated Radspec at all. We would love to have a team working on it.

We don't have more comments on the application. This project is extremely valuable for the Ethereum ecosystem and we can't wait for you to start/continue working on it!

I'm pleased to let you know that your request for funding is approved. Welcome to Nest :)

Next steps: I'll schedule with you a call to go over some minor details to close this application process and start the onboarding process to the nest program.

danimesq commented 5 years ago

@lyricalpolymath

I'm developing a modular web framework for decentralized and hybrid sites/apps since the begin of 2018; focusing specifically on ZeroNet sites/apps. Would you like to combine our efforts? I can add you and your team as admins of FrameworkJS.