Design Overview

An overview of DeDevs Design

Design Overview

Welcome to the DeDevs UI Design Registry docs. This overview orients you across the core sections, shows how the registry relates to shadcn/ui, and gives you a quick path to start installing and using components.

What you'll find here

Quick start

Install prerequisites

Ensure a Next.js/React project with Tailwind and shadcn/ui (CSS Variables mode) is set up. See /docs/design/setup.

Add a component

Use the CLI to add your first component:

npx dedevs-ui add button
Use it in your app

Import and compose the component within your UI. See domain-specific examples in /docs/design/usage.

Explore the registry

Browse available components and install more as needed. See /docs/design/registry.

Domains we focus on

  • AI Interfaces — Conversation UIs, reasoning visualization, streaming responses, source attribution.
  • Blockchain/Web3 — Wallet connect, token balances, transaction histories, protocol interactions.
  • Developer Portfolios — Project showcases, code snippets, skill matrices, professional sections.

These components are designed to be composable and accessible, using Tailwind CSS and aligning with shadcn/ui primitives.

Install components on demand

Install any component from the registry. The CLI places code directly in your project so you retain full control and can theme with Tailwind utilities.

npx dedevs-ui add <component-name>

Install multiple at once:

npx dedevs-ui add button card dialog
Browse

Core building blocks you’ll use in almost every page.

  • - Button — Primary actions and variants.
  • - Input — Text inputs with consistent styling.
  • - Card — Content containers and groupings.
  • - Badge — Inline status and metadata.

Navigate sections and surface structure in your UI.

Transient layers for dialogs, menus, and hints.

Helpful next steps

Edit on GitHub

Last updated on