Sobre o projeto
Forgehouse é um estúdio de websites de IA conversacional projetado para preencher a lacuna entre uma ideia de produto e uma experiência web funcional. Em vez de começar com um editor de código em branco, os usuários descrevem as mudanças em linguagem natural, e o sistema produz revisões seguras e versionadas que aparecem imediatamente em uma visualização isolada.
As principais capacidades incluem:
- Edição conversacional: Envie instruções em linguagem natural para modificar a estrutura, o texto ou o design do site.
- Geração alimentada por Groq: Integração do lado do servidor com a API compatível com OpenAI da Groq para mudanças estruturadas de arquivos, com um modo de fallback seguro determinístico quando nenhuma chave de API está configurada.
- Visualização ao vivo no navegador: Renderização de iframe em sandbox com controles de viewport para desktop, tablet e celular.
- Revisões imutáveis: Retém todas as versões anteriores e permite restaurar estados anteriores criando novas revisões.
- Publicação hospedada por aplicativo: Publica revisões selecionadas em rotas públicas `/sites/:slug` com Políticas de Segurança de Conteúdo restritivas.
- Autenticação e propriedade: Sessões de conta com escopo de projeto por usuário.
- Trabalhos de geração: Estados de trabalho observáveis (enfileirado, em execução, concluído, falhou, cancelado) com suporte a cancelamento.
- Tratamento de ativos: Uploads de imagens validados para armazenamento de projeto protegido.
A aplicação é construída com React 19, TypeScript, Vite e um backend Express.js. Atualmente, ela usa um arquivo JSON local para persistência e um executor de trabalho in-process, adequado para desenvolvimento de instância única. O projeto inclui CI automatizado via GitHub Actions para builds de produção e verificação de API, e é lançado sob a licença MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.