Executando verificação de segurança...
2
Cauen
2 min de leitura ·

Criei um mini-projeto web para criar templates de prompt: Template Maker 📝

Fala, pessoal! 🚀

Não sei se vocês passam muito por isso, mas de vez em quando preciso repetir um prompt muitas e muitas vezes, onde somente pequenas partes de um prompt gigante muda.

Mas mudar essas partes é muito chato, ficar tendo que encontrar num texto de muitas e muitas linhas quais pontos são variáveis pra trocar.

OBS: Estou passando bastante por isso pois estou gerando "legendas" para um app de inglês que estou desenvolvendo. (Como no exemplo do print abaixo).

Daí pensei em testar o poder do Cursor e fazer um vibe coding rápido de uma ferramenta que resolvesse esse problema. E como acho que ficou bemm útil, quero compartilhar com vocês (Pro caso de ser útil pra algum de vocês também).

✨ Principais Funcionalidades

🔄 Gerenciamento de Templates

  • Criação Rápida: Adicione templates com nomes gerados automaticamente
  • Edição em Tempo Real: Veja as mudanças acontecendo enquanto digita
  • Preview Instantâneo: Visualize o resultado final com as variáveis preenchidas
  • Variáveis Coloridas: Cada variável tem sua cor única para fácil identificação

💡 Recursos Inteligentes

  • Detecção Automática: Variáveis são detectadas automaticamente usando o formato {{variavel}}
  • Persistência Local: Seus templates são salvos automaticamente no localStorage
  • Export/Import: Compartilhe seus templates facilmente em formato JSON
  • Copiar para Clipboard: Um clique para copiar o texto final com as variáveis preenchidas

🛠️ Tecnologias Utilizadas

  • Next.js 15: Framework React moderno e performático
  • Tailwind CSS 4: Estilização flexível e responsiva
  • Zustand: Gerenciamento de estado eficiente
  • Shadcn/ui: Componentes bonitos e acessíveis
  • TypeScript: Código tipado e seguro

🤝 Conclusão

Ficou bem funcional, e no geral a experiência foi rápida e positiva.

O código passou por vários prompts até finalmente ficar funcional, e tive que dar umas corrigidas em algumas coisas... Percebi também que se ele não for bem guiado, ele não sabe como fazer as coisas do "jeito certo". Por exemplo: Tive que especificar que queria fazer o sync com localstorage com Zustand, porque se não ele ficava tentando usar umas gambiarras muito loucas e não funcionava.

Mas com certeza eu teria levado MUITO mais horas pra desenvolver se não fosse a IA (levei por volta de 1:30h) do início ao fim.

Acredito que para esse tipo de ferramenta, que não tem muito o que evoluir e que você precisa fazer rápido pra valer a pena o esforço essas novas IAS valem muito a pena.

👉 Aplicação: https://template-maker-omega.vercel.app/

👨‍💻 Código: https://github.com/Cauen/template-maker

Carregando publicação patrocinada...