over budget
Cardano UI Component Library by Lido Nation
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳140,000
Percentage
Received
0.00%
Solution

A set of professionally designed, expertly built Cardano and Catalyst-specific components to accelerate app development: The perfect starting point for your next great Cardano project or prototype!

Problem

Almost every Cardano software project rewrite the same html and css to show the same on-chain data – reinventing the wheel every time! This slows down development & makes rapid prototyping impossible.

Impact Alignment
Feasibility
Value for Money

LIDO Nation Foundation

3 members

Cardano UI Component Library by Lido Nation

Please describe your proposed solution

Cardano Component Library

The Lido Nation crew is well known for education, catalyst tooling and most recently voltaire tooling (<https://sancho.1694.io>). For each of these systems we’ve built, we’ve faced the same challenge: creating basic ui for common Cardano things:

  • signing a transaction
  • Showing a single NFT
  • Showing pool information
  • Showing a list of proposals
  • Showing a list of NFTs
  • Showing list of Cardano translations, etc.

The Lido Nation crew is not alone in this. Every dex, aggregator, NFT marketplace, minter all show the same information with each team having to rewrite the same boilerplate html everytime.

The big idea

What if there were dozens of plug and play components you could simply grab, throw into your code, and customize? That’s the idea! We propose to build a high-quality ada-compliant component library designed by professional UI/UX experts, implemented by the Lido Nation crew.

Not another npm package

Note, this is not another framework. This is not another npm package. We’re proposing a website you can go to, see a list of Cardano ui elements, pick the one you’re looking for, copy and paste directly into your code, and customize. Once you copy and paste your component, you own it, you get to customize it and evolve according to the specific needs of your application.

> No more css !import override hell.

What Cardano UI elements

Inspired by our work with Intersect and our participation in the Catalyst Working Group event in Nairobi, we will first hold a series of community workshops to narrow down the list of UI elements. You can expect these basic elements atop of what the working groups come up with:

  • List of Catalyst Proposals
  • List of DReps
  • List of Stake Pools
  • List of NFTs
  • List of Cardano transactions
  • Single NFT
  • Single Catalyst Proposal
  • Single Stake Pool
  • Single DRep
  • Single Cardano Transaction
  • Wallet Login

Please define the positive impact your project will have on the wider Cardano community

Having a list of Cardano-specific ui components to copy and paste will save developers and companies hundreds of hours. It will reduce writing and rewriting boilerplate code every time. It will save companies and teams hundreds of thousands of ada if widely adopted and used. Rapidly prototyping will become even more rapid!

Since it’s not a framework or package to install, we will be able to measure the impact by:

  • User Engagement Metrics: Track the number of visitors, page views, and engagement to the site. These metrics will be monitored through web analytics tools, and shared in project reports.
  • Community Growth: Monitor social shares. Monitor contributions from other devs.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

The Lido Nation team has delivered 10 Project Catalyst projects, and is fully invested and involved in the community, at both virtual and in-person events. Darlington is a Cardano Ambassador and a full-stack Software and DevOps Engineer with experience running his own company.

Darlington is a full-stack Software and DevOps Engineer with experience running his own company.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Timeline 2 Months

Output: Hold 2 community workshops

Acceptance criteria: Notes and findings from workshops.

Output: User Stories

Acceptance criteria: pdf and miro board of user stories.

Output: UI/UX of all user stories

Acceptance criteria: Figma designs of pages

Output: Bootstrap open source repo

Acceptance criteria: Link to git repository with contribution guideline and description of the project.

Milestone 2: Timeline 2 Months

Output: Launch landing page of cardanoui.dev

Acceptance criteria: the public can visit https://www.cardanoui.dev and learn about the project

Output: First 10 components live

Acceptance criteria: The public can visit <https://www.cardanoui.dev> and see 10 components ready for copy-pasting.

Milestone 3: Timeline 3 Months

Output: 25 components available

Acceptance criteria: The public can visit <https://www.cardanoui.dev> and see 25 components ready for copy-pasting.

Final Milestone: Timeline 3 Months.

Output: 50 components available.

Acceptance criteria: The public can visit <https://www.cardanoui.dev> and see 50 components ready for copy-pasting.

Who is in the project team and what are their roles?

We are Cardano enthusiasts and a growing collective of dreamers who believe in providing insightful education about Cardano in plain English, Swahili, and Spanish. Most online blockchain content is written by and for developers and finance geeks. We break down complicated technical ideas for everyday people, and provide relevant news in quick bites, and build tools that everyone can use.

Our website is a resource for anyone who wants to learn what Cardano is, why they should care, and how they can participate. We want to make these resources accessible to as many people as possible.

Darlington is an engineer by day and at all times a dancer, humanitarian, idealist and entrepreneur. Darlington has deep knowledge about blockchain technology and broad experience in the Cardano ecosystem.

www.LidoNation.com

https://www.linkedin.com/company/lido-nation

Darlington Wleh: Co-Dreamer at Lido Nation

Co-Founder of Lido Nation.

Senior Developer.

Blockchain writer &amp; Educator.

Cardano Ambassador.

https://www.linkedin.com/in/profd2004

https://twitter.com/LidoNation

Emmanuel Titi: Nairobi Blockchain Lab Junior Developer Lead.

Titi has been on the Lido Developer team at the Ngong Road Blockchain Lab in Nairobi Kenya. Titi leads and manages an ever-changing staff of junior developers who come through our mentorship program to learn about Cardano, skill up on Web3 development, and contribute to active projects.

Please provide a cost breakdown of the proposed work and resources

Community Workshops - 10,000 Ada

UI/UX Design - 40,000 Ada

Development - 90,000 Ada

No dependencies

How does the cost of the project represent value for money for the Cardano ecosystem?

cardanoui.dev is poised to have a significant positive impact on the Cardano community by addressing a common pain point for developers: the repeated creation of basic user interface (UI) elements for Cardano-based DApps. Here's how this project could be beneficial:

Efficiency and Cost Savings: By providing a library of reusable UI components, developers can drastically reduce the time and resources needed to build and prototype Cardano applications.

Enhanced Innovation: With easier access to standard components, developers can focus more on creating innovative solutions rather than dealing with repetitive UI coding.

Consistency and Quality: The involvement of professional UI/UX experts in designing these components ensures that they are not only functional but also aesthetically pleasing and user-friendly. This can improve the overall quality and user experience of Cardano applications, making them more appealing to end-users.

Community Engagement and Collaboration: The project plans to involve the community in deciding which components to develop through workshops and feedback sessions. This engagement can enhance community collaboration and ensure that the tools developed are genuinely useful and desired by the community.

Accessibility and Customization: Since the components are designed to be easily integrated and customized, developers have the flexibility to adapt them to their specific needs. This makes it easier for a wide range of projects to benefit from the library, regardless of their scale or specific requirements.

Measurement of Impact: The project's impact can be directly measured through user engagement metrics and community growth indicators:

  • Web metrics as indicator of the components being used
  • More developer contribution to the project

cardanoui.dev could serve as a foundational tool that empowers developers, enhances the quality of Cardano-based applications, and fosters a more collaborative and innovative ecosystem within the Cardano community.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00