Projeto pessoal • Editor visualDo visual ao código.Camadas epropriedadesTemas e
componentesPreview
responsivo

Design e código,no mesmo fluxo.
Canvas, componentes e prototipagem para construir interfaces.
Um editor visual que roda no navegador: a tela se monta arrastando blocos e sai como código em 5 formatos e 6 bibliotecas.Monte telas arrastando blocos e saia com o código pronto.
- Next.js 14.2
- React 18.3
- TypeScript 5.9
- Tailwind CSS 3.4
- Zustand 4.5
- Babel Parser 7.28
- JSZip 3.10
Projeto pessoal • Editor visualDo visual ao código.Camadas epropriedadesTemas e
componentesPreview
responsivo

Design e código,no mesmo fluxo.
Canvas, componentes e prototipagem 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
Um editor visual que roda no navegador: a tela se monta arrastando blocos e sai como código em 5 formatos e 6 bibliotecas.Monte telas arrastando blocos e saia com o código pronto.
- Next.js 14.2
- React 18.3
- TypeScript 5.9
- Tailwind CSS 3.4
- Zustand 4.5
- Babel Parser 7.28
- JSZip 3.10
O editor
Arraste, solte e ajuste.
Montar uma tela costuma ser um vai e vem entre o programa de desenho e o código. No UIForge a tela se monta como num editor de imagem: cada bloco vai para o lugar com o mouse e tudo encaixa numa grade. Este aqui funciona, mexa à vontade.
Camadas
Arraste um bloco para mover; o tamanho muda nos botões − e + das propriedades. No teclado, as setas também movem.
Propriedades
Botão
- Tipo
- Botão
- X
- 48
- Y
- 248
- L
- 136
- A
- 40
Tudo encaixa de 8 em 8 pontos; perto do centro, o bloco gruda na guia.
O código
Do desenho ao código, na hora.
O desenho pronto ainda precisa virar código, e cada equipe usa um jeito. O UIForge escreve a mesma tela em 5 formatos e em 6 bibliotecas de componentes. Troque abaixo: o código é escrito de novo, na sua frente.
5 formatos
6 bibliotecas
Trilha da Serra
Três dias de caminhada, com guia e pousada inclusos.
ReservarCard.tsxexport 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">Trilha da Serra</h3> <p className="text-sm text-slate-600">Três dias de caminhada, com guia e pousada inclusos.</p> <button className="self-start rounded-lg bg-blue-500 px-4 py-2 font-bold text-white"> Reservar </button> </div> );}Exemplo do tipo de código que o editor gera, com nomes claros e as etiquetas certas (título, texto, botão) em vez de caixas sem nome.

Importe. Crie. Exporte.
React, HTML e Figma como ponto de partida para suas interfaces.
React e HTMLImportação do FigmaExportação de imagemEdição visual e geração de código no mesmo ambiente.Quase ninguém começa uma tela do zero: já existe um componente, uma página pronta ou um arquivo no Figma. O UIForge lê o que já existe, monta a árvore de blocos e põe tudo no quadro, pronto para mexer. Escolha uma porta e toque ou passe o mouse nos nós da árvore.
1A fonteCard.tsx
function Card() { return ( <div className="card p-6"> <h3 className="text-xl">Trilha da Serra</h3> <p className="text-sm">Três dias de caminhada…</p> <button className="btn">Reservar</button> </div> );}2A árvore
3No quadro
A imagem
Leve a tela como imagem.
Às vezes o que se precisa é só de uma imagem da tela, para mostrar ao cliente, pôr numa apresentação ou numa loja de aplicativos. A janela de exportar do UIForge faz a conta sozinha. Escolha e veja o tamanho final mudar; na lupa, a borda de um círculo de perto.
O quadro exportado: 1.440 × 900
O responsivo
Uma tela, quatro larguras.
Um site é visto num monitor grande, num notebook, num tablet e num celular. O UIForge mostra a mesma tela nas quatro larguras de uma vez, para ver onde o menu vira botão e as colunas viram pilha. Desça, ou escolha uma largura.
Largura: 1440 px · aqui em 60%
As cores
Troque a paleta, a tela inteira acompanha.
Mudar a cor de um site à mão é caçar o mesmo tom em cem lugares. No UIForge as cores moram numa paleta: troca-se a paleta e todos os botões, fundos e textos acompanham. São 10 prontas; clique numa e veja a tinta cair.
10 paletas
variaveis.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;}As tecnologias
Do que é feito, peça por peça
Um editor visual que roda inteiro no navegador, sem servidor e sem banco: o desenho mora na memória da página e sai como código ou imagem. Escolha uma peça para ver o que ela faz aqui e em que arquivo está.
12tecnologias, em 4 camadas
Tela
Estado
Leitura
Saída
As telas
Camada por camada.
O editor por dentro, como ele é: escuro, com o quadro branco no meio. Cada tela é uma camada da lista, toque ou passe o mouse para trazê-la à frente e clique para ver grande.
Camadas 13
EditorO editor, com camadas e propriedades
Próximo projeto37 / 51

Ferramentas para criação e desenvolvimentoBiblioteca Pessoal de DesignAcervo pessoal de 346 efeitos e componentes de interface em 18 categorias, cada um ao vivo e com o código pronto para a web e para o FiveMNext.js 16.1 (estático)React 19.2TypeScript 5.7Tailwind CSS 4.2
← AnteriorVisualizador de Site Responsivo

