Tech communities are becoming increasingly inclusive day-by-day thus promoting diversity in tech. But in certain cases not all developers get equal support or funding for their projects either because there are chances of discrimination based on aspects of their personal identity like gender, nationality, age etc or due to lack of a platform for them to promote their projects . The best projects or ideas don't always get the support they deserve due to this reason. Fund-a-Dev is specifically designed to tackle this problem. It provides a blockchain based platform for developers to showcase their projects and request funding conveniently. Other users can transfer funds in ETH to support projects they would like to. It also ensures sufficient privacy of the developer by identifying them using an anonymous address only. Thus it upholds and maintains diversity among developers, ensures quality of projects being supported and makes project funding credible by avoiding intermediaries.
We were absolutely new to ethereum and blockchain development so we had some issues learning them in the beginning. We experienced some trouble using the web3 library and integrating the front-end. Also we faced some difficulty in optimally designing the smart contract so that the execution does not become slow without compromising on the dApp's functionality.
Discussion