Este projeto é um gerador de landing pages utilizando IA, que busca imagens no Unsplash e cria páginas HTML responsivas e otimizadas.
- Ollama instalado e configurado
- Node.js (versão 14 ou superior)
- npm (gerenciador de pacotes do Node.js)
- Conta no Unsplash para obter uma chave de acesso
-
Clone o repositório:
git clone https://github.com/Unix-User/LandingPageGenerator.git cd landingpagegenerator
-
Instale as dependências:
npm install
-
Crie um arquivo
.env
na raiz do projeto e adicione suas variáveis de ambiente:UNSPLASH_ACCESS_KEY='UNSPLASH_KEY' PORT=3001 # API_PROVIDER can be 'ollama' or 'openai' API_PROVIDER=openai AI_MODEL="llama3.2" # Only needed if API_PROVIDER is set to 'ollama' OLLAMA_API_HOST=localhost OLLAMA_API_PORT=11434 # OpenAI API Configuration (when API_PROVIDER is set to 'openai') # These settings are required for using an OpenAI-compatible API, such as open-webui (https://github.com/open-webui/open-webui). # OPENAI_API_HOST: Host address for the OpenAI API. Default is 'https://api.openai.com/v1', but can be customized. # OPENAI_API_KEY: API key for authenticating with the specified OpenAI API host. OPENAI_API_HOST=https://ollama.udianix.com.br/api OPENAI_API_KEY=sk-e19ebeee7b0143db8240caf164a38e62
-
Inicie o servidor:
node server.js
-
Abra seu navegador e acesse
http://localhost:3001
.
server.js
: Arquivo principal do servidor Node.js.index.html
: Página inicial do projeto.about.html
: Página "Sobre" do projeto.
- Geração de palavras-chave para busca de imagens no Unsplash.
- Criação de landing pages HTML responsivas e otimizadas.
- Tradução e adaptação do conteúdo para o português brasileiro.
- Faça um fork do projeto.
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature
). - Commit suas mudanças (
git commit -am 'Adiciona nova feature'
). - Faça um push para a branch (
git push origin feature/nova-feature
). - Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.