https://github.com/unix-user/landingpagegenerator
Um gerador de landing pages utilizando IA, que busca imagens no Unsplash e cria páginas HTML responsivas e otimizadas
https://github.com/unix-user/landingpagegenerator
css html js nodejs
Last synced: 4 months ago
JSON representation
Um gerador de landing pages utilizando IA, que busca imagens no Unsplash e cria páginas HTML responsivas e otimizadas
- Host: GitHub
- URL: https://github.com/unix-user/landingpagegenerator
- Owner: Unix-User
- Created: 2024-07-26T12:59:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-21T19:47:47.000Z (10 months ago)
- Last Synced: 2025-08-21T21:59:27.821Z (10 months ago)
- Topics: css, html, js, nodejs
- Language: HTML
- Homepage: https://olpg.udianix.com.br
- Size: 333 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ollama Landing Page Generator
Este projeto é um gerador de landing pages utilizando IA, que busca imagens no Unsplash e cria páginas HTML responsivas e otimizadas.
## Pré-requisitos
- 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
## Instalação
1. Clone o repositório:
```bash
git clone https://github.com/Unix-User/LandingPageGenerator.git
cd landingpagegenerator
```
2. Instale as dependências:
```bash
npm install
```
3. Crie um arquivo `.env` na raiz do projeto e adicione suas variáveis de ambiente:
```plaintext
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
```
## Uso
1. Inicie o servidor:
```bash
node server.js
```
2. Abra seu navegador e acesse `http://localhost:3001`.
## Estrutura do Projeto
- `server.js`: Arquivo principal do servidor Node.js.
- `index.html`: Página inicial do projeto.
- `about.html`: Página "Sobre" do projeto.
## Funcionalidades
- 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.
## Contribuição
1. Faça um fork do projeto.
2. Crie uma branch para sua feature (`git checkout -b feature/nova-feature`).
3. Commit suas mudanças (`git commit -am 'Adiciona nova feature'`).
4. Faça um push para a branch (`git push origin feature/nova-feature`).
5. Abra um Pull Request.
## Licença
Este projeto está licenciado sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.