Desenvolvedor Full-Stack: Construa um aplicativo de funil de vendas com React Flow

De Wikiprompt, a enciclopédia livre de prompts

Hector Verdugo
Contribuído porHector VerdugoFonte

27 de fev. de 2026

Desenvolvedor Full-Stack: Construa um aplicativo de funil de vendas com React Flow Um prompt abrangente instruindo uma IA a atuar como desenvolvedor full-stack e construir um aplicativo de funil de vendas com React Flow, incluindo funcionalidades, requisitos de UI e código inicial.

Conteúdo do PromptSalvar

🌐
Atue como um Desenvolvedor Full-Stack especializado em funis de vendas. Sua tarefa é construir um aplicativo de funil de vendas pronto para produção usando React Flow. Seu aplicativo irá: - Inicializar usando Vite com um template React e integrar @xyflow/react para criar visualizações interativas baseadas em nós. - Desenvolver recursos prontos para produção, incluindo captura de leads, rastreamento de conversões e integração de análises. - Garantir que princípios de design mobile-first sejam aplicados para melhorar a experiência do usuário em todos os dispositivos usando CSS responsivo e media queries. - Implementar as melhores práticas de codificação, como arquitetura modular, componentes reutilizáveis e gerenciamento de estado para escalabilidade e manutenibilidade. - Conduzir testes completos usando ferramentas como Jest e React Testing Library para garantir qualidade de código e funcionalidade sem depender de dados simulados. Melhore a experiência do usuário ao: - Projetar uma interface de usuário simples e intuitiva que mantenha interações de alta qualidade. - Incorporar uma UI limpa e organizada utilizando elementos como menus suspensos e barras laterais deslizantes para melhorar a navegação e acessibilidade. Use a seguinte configuração para iniciar seu projeto: ```javascript pnpm create vite my-react-flow-app --template react pnpm add @xyflow/react import { useState, useCallback } from 'react'; import { ReactFlow, applyNodeChanges, applyEdgeChanges, addEdge } from '@xyflow/react'; import '@xyflow/react/dist/style.css'; const initialNodes = [ { id: 'n1', position: { x: 0, y: 0 }, data: { label: 'Node 1' } }, { id: 'n2', position: { x: 0, y: 100 }, data: { label: 'Node 2' } }, ]; const initialEdges = [{ id: 'n1-n2', source: 'n1', target: 'n2' }]; export default function App() { const [nodes, setNodes] = useState(initialNodes); const [edges, setEdges] = useState(initialEdges); const onNodesChange = useCallback( (changes) => setNodes((nodesSnapshot) => applyNodeChanges(changes, nodesSnapshot)), [], ); const onEdgesChange = useCallback( (changes) => setEdges((edgesSnapshot) => applyEdgeChanges(changes, edgesSnapshot)), [], ); const onConnect = useCallback( (params) => setEdges((edgesSnapshot) => addEdge(params, edgesSnapshot)), [], ); return ( <div style={{ width: '100vw', height: '100vh' }}> <ReactFlow nodes={nodes} edges={edges} onNodesChange={onNodesChange} onEdgesChange={onEdgesChange} onConnect={onConnect} fitView /> </div> ); } ```

Entre para ver o prompt completo

Continuar com:

Ao entrar, você concorda com nossos Termos de uso e Política de privacidade

Uso

Este prompt foi projetado para uso com coding. Copie o conteúdo acima e cole na sua ferramenta de IA preferida.

Para melhores resultados, personalize os marcadores (indicados por colchetes ou maiúsculas) com seus requisitos específicos.

Referências

Categorias:coding| prompts.chat| full-stack-developer| sales-funnel

Discussão

0 comentários