Complete Guide to the Visual Builder

Learn to Build Beautiful UIs

Master the Tailwind Builder with this comprehensive tutorial. Learn every feature from drag and drop to code export.

Interface Overview

The builder is divided into four main areas designed for an intuitive workflow.

Builder Interface Layout
Toolbar
100%
Export
Component Sidebar
Search...
Buttons (8)
Cards (10)
Forms (12)
Canvas Area

Drop components here

Properties Panel
Layout
Style

Component Sidebar

Browse and search through 63 pre-built components organized in 8 categories.

Canvas

The central workspace where you drag, drop, and arrange your UI components.

Properties Panel

Fine-tune every aspect of your selected element with intuitive controls.

Toolbar

Access viewport switching, zoom, undo/redo, and export options.

Getting Started

Follow these steps to create your first component in minutes.

1

Browse Components

Open the component sidebar on the left and browse through 8 categories with 63+ pre-built components. Use the search bar to quickly find what you need.

Click category headers to expand/collapseComponents show a preview on hover
2

Drag to Canvas

Click and drag any component from the sidebar onto the canvas in the center. A drop indicator will show you where the element will be placed.

Drop between existing elements to insertThe canvas auto-scrolls when dragging near edges
3

Use Layout Containers

To arrange elements side by side, first drag a Flex Row, Flex Column, or Grid container, then drop elements inside them.

Flex Row arranges items horizontallyGrids offer 2, 3, or 4 column layouts
4

Customize Properties

Click any element to select it, then use the Properties Panel on the right to adjust spacing, colors, typography, and more.

Changes apply instantlyUse color picker for precise colors
5

Preview Responsively

Use the viewport switcher in the toolbar to preview your design on Desktop, Tablet, and Mobile sizes.

Desktop: 100% widthTablet: 768pxMobile: 375px
6

Export Your Code

Click the Export button to copy JSX/TSX code to your clipboard or download the complete component file.

Code is production-readyIncludes all Tailwind classes

Component Library

63 pre-built components across 8 categories, ready to drag and drop.

Buttons

8 components

Cards

10 components

Navigation

6 components

Forms

12 components

Sections

10 components

Layout

8 components

Media

4 components

Text

5 components

Layout Containers

Use these special containers to arrange elements in complex layouts:

Flex Row

Arrange items horizontally

Flex Column

Stack items vertically

Grid (2/3/4 cols)

Create responsive grids

Properties Panel

Fine-tune every aspect of your elements with these property tabs.

Layout

Width, height, display, position, flexbox

Spacing

Margin, padding on all sides

Typography

Font size, weight, alignment, line height

Colors

Background, text, and border colors

Borders

Border width, radius, and style

Effects

Shadows, opacity, transforms

Toolbar Features

Essential tools at your fingertips for a seamless building experience.

Viewport Switching

Preview your design on different screen sizes.

  • Desktop (100% width)
  • Tablet (768px)
  • Mobile (375px)

Zoom Controls

Zoom in and out of the canvas for precision work.

  • Zoom levels: 50% to 150%
  • Quick zoom dropdown
  • Fit to screen

Grid Toggle

Show or hide a grid overlay to help with alignment.

  • Visual alignment guides
  • Toggle with Ctrl+G

Undo / Redo

Easily revert or reapply changes to your canvas.

  • Full history support
  • Keyboard shortcuts

Clear Canvas

Start fresh by clearing all elements from the canvas.

  • Confirmation dialog
  • Cannot be undone

Export Options

Get your code ready for production.

  • Copy JSX/TSX to clipboard
  • Download component file
  • Download full project (.zip)

Working with Elements

Interact with elements on the canvas using these actions.

Selection & Hover

  • Click to select

    Click any element to select it and view its properties

  • Hover for toolbar

    Hover over elements to reveal the action toolbar

Drag & Reorder

  • Drag to reorder

    Drag elements to change their position in the layout

  • Nest inside containers

    Drop elements inside Flex or Grid containers

Duplicate & Delete

  • Duplicate element

    Create a copy of any element with Ctrl+D

  • Delete element

    Remove elements with Delete or Backspace key

Code Preview

  • View generated code

    Toggle code preview with Ctrl+Shift+C

  • Copy to clipboard

    One-click copy for JSX or TSX code

Productivity Boost

Keyboard Shortcuts

Speed up your workflow with these keyboard shortcuts.

Ctrl+Z(Mac: Cmd + Z)
Undo last action
Ctrl+Shift+Z(Mac: Cmd + Shift + Z)
Redo last action
Ctrl+C(Mac: Cmd + C)
Copy selected element
Ctrl+V(Mac: Cmd + V)
Paste copied element
Ctrl+D(Mac: Cmd + D)
Duplicate selected element
Delete(Mac: Backspace)
Delete selected element
Ctrl+G(Mac: Cmd + G)
Toggle grid overlay
Ctrl+Shift+C(Mac: Cmd + Shift + C)
Toggle code preview
Ctrl+S(Mac: Cmd + S)
Save canvas
Escape(Mac: Escape)
Deselect current element

Pro Tips

Get the most out of the builder with these helpful tips.

Start with Layout

Always add layout containers (Flex Row, Grid) first, then add content inside them for better organization.

Use the Grid

Toggle the grid overlay (Ctrl+G) to help align elements precisely and maintain consistent spacing.

Test Responsively

Switch between viewport sizes frequently to ensure your design looks great on all devices.

Duplicate Often

Use Ctrl+D to duplicate elements when you need similar components - then just adjust the properties.

Auto-Save Works

Your canvas is automatically saved every 5 seconds and when you leave the page. Relax and design!

Undo is Your Friend

Do not be afraid to experiment! You can always undo changes with Ctrl+Z if something does not look right.

Ready to Start Building?

Now that you know the basics, jump in and start creating beautiful UIs!