Proyecto personal • Editor visualDel visual al código.Capas y
propiedades
Temas y
componentes
Vista previa
responsive
UIForge

Diseño y código,en el mismo flujo.

Lienzo, componentes y prototipado para construir interfaces.

Un editor visual que corre en el navegador: la pantalla se arma arrastrando bloques y sale como código en 5 formatos y 6 bibliotecas.Arma pantallas arrastrando bloques y sal con el código listo.

HerramientaProyecto personalEn el navegador

  • Next.js 14.2
  • React 18.3
  • TypeScript 5.9
  • Tailwind CSS 3.4
  • Zustand 4.5
  • Babel Parser 7.28
  • JSZip 3.10
Proyecto personal • Editor visualDel visual al código.Capas y
propiedades
Temas y
componentes
Vista previa
responsive
UIForge

Diseño y código,en el mismo flujo.

Lienzo, componentes y prototipado para construir interfaces.

  • Next.js 14.2
  • React 18.3
  • TypeScript 5.9
  • Tailwind CSS 3.4
  • Zustand 4.5
  • Babel Parser 7.28
  • JSZip 3.10

Un editor visual que corre en el navegador: la pantalla se arma arrastrando bloques y sale como código en 5 formatos y 6 bibliotecas.Arma pantallas arrastrando bloques y sal con el código listo.

HerramientaProyecto personalEn el navegador

  • Next.js 14.2
  • React 18.3
  • TypeScript 5.9
  • Tailwind CSS 3.4
  • Zustand 4.5
  • Babel Parser 7.28
  • JSZip 3.10

El editor

Arrastra, suelta y ajusta.

Armar una pantalla suele ser un ir y venir entre el programa de diseño y el código. En UIForge la pantalla se arma como en un editor de imágenes: cada bloque va a su lugar con el mouse y todo encaja en una grilla. Este funciona, muévelo a gusto.

Capas

Arrastra un bloque para moverlo; el tamaño cambia con los botones − y + de las propiedades. Con el teclado, las flechas también lo mueven.

Propiedades

Botón

Tipo
Botón
X
48
Y
248
An
136
Al
40

Todo encaja de 8 en 8 puntos; cerca del centro, el bloque se pega a la guía.

El código

Del diseño al código, al instante.

El diseño terminado todavía tiene que volverse código, y cada equipo lo hace a su manera. UIForge escribe la misma pantalla en 5 formatos y en 6 bibliotecas de componentes. Cambia abajo: el código se escribe de nuevo, frente a ti.

5 formatos

6 bibliotecas

En pantalla

Sendero de la Sierra

Tres días de caminata, con guía y posada incluidos.

Reservar
Card.tsx
export function Card() {  return (    <div className="flex flex-col gap-3 rounded-xl bg-white p-6 shadow-lg">      <div className="h-10 w-10 rounded-xl bg-gradient-to-br from-cyan-400 to-blue-500" />      <h3 className="text-xl font-extrabold text-slate-900">Sendero de la Sierra</h3>      <p className="text-sm text-slate-600">Tres días de caminata, con guía y posada incluidos.</p>      <button className="self-start rounded-lg bg-blue-500 px-4 py-2 font-bold text-white">        Reservar      </button>    </div>  );}

Ejemplo del tipo de código que genera el editor, con nombres claros y las etiquetas correctas (título, texto, botón) en vez de cajas sin nombre.

Tres ventanas del editor flotando en un escenario azul: importar código, importar de Figma y exportar imagen

Importa. Crea. Exporta.

React, HTML y Figma como punto de partida para tus interfaces.

React y HTMLImportación de FigmaExportación de imagenEdición visual y generación de código en el mismo lugar.

Casi nadie empieza una pantalla desde cero: ya hay un componente, una página lista o un archivo en Figma. UIForge lee lo que ya existe, arma el árbol de bloques y lo pone todo en el lienzo, listo para editar. Elige una puerta y toca o pasa el mouse por los nodos del árbol.

1La fuenteCard.tsx

function Card() {  return (    <div className="card p-6">      <h3 className="text-xl">Sendero de la Sierra</h3>      <p className="text-sm">Tres días de caminata,…</p>      <button className="btn">Reservar</button>    </div>  );}

2El árbol

3En el lienzo

La imagen

Lleva la pantalla como imagen.

A veces lo que hace falta es solo una imagen de la pantalla, para mostrar al cliente, poner en una presentación o en una tienda de aplicaciones. La ventana de exportar de UIForge hace la cuenta sola. Elige y mira cambiar el tamaño final; en la lupa, el borde de un círculo de cerca.

Formato
Escala
Fondo
Tamaño final2.880 × 1.800 px
2x · PNG
Cada píxel de 1x se vuelve 4 en 2x y 9 en 3x, el borde queda más liso.

El cuadro exportado: 1.440 × 900

El responsive

Una pantalla, cuatro anchos.

Un sitio se ve en un monitor grande, en una notebook, en una tablet y en un celular. UIForge muestra la misma pantalla en los cuatro anchos, para ver dónde el menú se vuelve botón y las columnas se apilan. Baja, o elige un ancho.

Ancho: 1440 px · aquí al 60%

Los colores

Cambia la paleta, toda la pantalla la sigue.

Cambiar el color de un sitio a mano es buscar el mismo tono en cien lugares. En UIForge los colores viven en una paleta: se cambia la paleta y todos los botones, fondos y textos la siguen. Son 10 listas; haz clic en una y mira caer la pintura.

10 paletas

variables.css
:root {  --color-primary: #3b82f6;  --color-secondary: #6366f1;  --color-accent: #8b5cf6;  --color-background: #ffffff;  --color-surface: #f4f4f5;  --color-text: #18181b;  --color-text-muted: #71717a;  --color-border: #e4e4e7;  --color-success: #10b981;  --color-warning: #f59e0b;  --color-error: #ef4444;}

Las tecnologías

De qué está hecho, pieza por pieza

Un editor visual que corre entero en el navegador, sin servidor y sin base de datos: el diseño vive en la memoria de la página y sale como código o imagen. Elige una pieza para ver qué hace aquí y en qué archivo está.

12tecnologías, en 4 capas

Pantalla

Estado

Lectura

Salida

Las pantallas

Capa por capa.

El editor por dentro, tal como es: oscuro, con el lienzo blanco en el medio. Cada pantalla es una capa de la lista, toca o pasa el mouse para traerla al frente y haz clic para verla grande.

Capas 13

EditorEl editor, con capas y propiedades