Last updated a year ago
Almost all current Cardano wallets and dApps use a standard seed phrase/hardware login wallet. This method of login is not convenient for newcomers on single-access users.
This is the total amount allocated to JS Framework for cardano developers to integrate OAuth/Social logins.
Rishabh
We will create an open-source JS framework enabling Cardano developers to seamlessly integrate social logins in their dApps as a web wallet; enabling their users to have an easy onboarding process.
No dependencies
As with all our other development projects, this too will be fully opensource on Git Hub, for developers to modify as per their needs.
Our proposed solution is a JavaScript framework that is open-source and designed to enable Cardano wallets and dApp developers to integrate OAuth/social logins in their wallets or create web wallets for dApps. This solution addresses a common issue in the blockchain space: the need for user-friendly methods for wallet usage
Perception of the Problem:
The current blockchain wallet landscape often needs a confusing way to use wallets, because of seed phrases and similar access methods. This gap hinders the broader adoption of dApps and limits the potential of NFTs to be easily accessed by new users. Our solution aims to simplify and standardize this process, thereby enhancing the user experience and fostering greater community engagement.
Some dApps may deploy this solution on their own platform, but developers must develop this non-trivial feature on their own. There is no open source implementation that they can simply adopt.
The Solution
We will develop an open-source JS framework that allows developers to implement an OAuth login mechanism for their wallets.
Approach and Rationale:
We decided to create an open-source framework because it fosters collaboration within the community, enabling continuous improvement and adaptation. Open-source projects align with the principles of blockchain technology, highlighting transparency, decentralization, and collective development. With a focus on JavaScript, a widely used programming language, we ensure that our solution is accessible to many developers, maximizing its impact and adoption.
Engagement:
Our project aims to assist Cardano developers with tools to enhance their decentralized applications (dApps) with secure and user-friendly authentication. We simplify the integration process, allowing developers to focus on core functionalities and user experience. Moreover, we add value to NFT holders and creators by incorporating NFTs in authentication, further enriching the Cardano community.
Demonstrating Impact:
Our solution's impact will be shown by its adoption rate in the Cardano ecosystem. We will measure key metrics such as the number of wallets that integrate our framework, the activity on our GitHub repository (such as stars, forks, and contributions), and feedback from the developer community. Additionally, we will track the usage of web 2.0 authentication in dApps to evaluate how our solution improves user engagement and interaction within the Cardano network.
Uniqueness and Benefits:
Our solution stands out due to its emphasis on simplicity for new users - an area often neglected in blockchain technology. Utilizing social logins beyond web 2.0 opens up new avenues for community building. Our solution benefits the Cardano ecosystem by promoting innovation, improving dApp usability, and encouraging a more lively and engaged community around Cardano's expanding range of applications.
Our project aims to develop an open-source JavaScript framework for wallet creation, focusing on significantly positively impacting the broader Cardano community.
Impact on the Cardano Community:
Our project is geared towards enhancing the Cardano ecosystem by improving user and developer experiences, inspiring innovation, and establishing a benchmark for NFT-based authentication. We will closely monitor the impact of our project and actively engage with the community to ensure that the benefits are fully maximized and shared with the wider Cardano community.
Our capability to deliver the oAuth framework project with high levels of trust and accountability is anchored on our team’s extensive experience, technical expertise, and a proven track record in the development of endubis wallet as well as other community-building projects.
Milestone 1: Create Framework Boilerplate
>Milestone 2: Oauth wallet creation In Functionality
Project Lead: Nebiyu Sultan
Lead developer: Rishabh Upadhyay
Development Costs:
Third-Party Services:
Marketing and Community Engagement:
Project Management and Documentation:
Miscellaneous and Contingency:
Total Project Budget: