Desenvolver um Assistente de IA Web completo usando HTML, CSS e JavaScript puro (sem frameworks).
- Usuário digita uma pergunta
- Clica em "Perguntar"
- App faz requisição para API da OpenAI
- Exibe a resposta da IA
- Criar uma aplicação web interativa do zero
- Integrar com APIs externas (OpenAI/Gemini)
- Implementar validação de formulários
- Gerenciar estados de loading e erro
- Usar APIs do navegador (localStorage, clipboard)
- Criar interfaces responsivas e acessíveis
- Aplicar boas práticas de UX/UI
- Botão de "limpar", com confirmação e msg de sucesso
- Botão de "Copiar", com feedback
- Melhorias na interface
- Responsividade melhorar
- Histórico de conversas
- Temas - Dark/Light
- Múltiplos provedores
- Markdown rendering - Resposta formatadas
- Export (salvar e pdf)
assistente-ia/
├── src/
│ ├── css/
│ │ ├── responsive.css # ajustes responsivos
│ │ ├── style.css # estilos principais
│ │ └── theme.css # temas (dark/light)
│ ├── images/ # imagens do projeto
│ └── js/
│ ├── script.js # script principal
│ └── style.js # scripts de interface (toggle tema e menu hamburger)
├── index.html
└── README.md
Deploy: https://henrykhsa.github.io/Fourteam-Projeto-6/
- Navegador moderno (Chrome, Firefox, Safari, Edge)
- Chave de API da OpenAI
- Editor de código (VS Code recomendado)
- Conhecimentos básicos em HTML, CSS e JavaScript
- Usuário obtém uma API Key da OpenAI
- Usuário abre a aplicação no navegador
- Usuário insere sua API Key no campo apropriado
- Usuário digita sua pergunta no textarea
- Usuário clica em "Perguntar" ou usa Ctrl+Enter
- Aplicação exibe a resposta da IA
- Usuário pode copiar a resposta ou limpar para nova pergunta
Para usar a API da OpenAI, você precisará criar uma conta e obter uma chave de API:
- Acesse: https://platform.openai.com/
- Crie uma conta ou faça login
- Vá para API Keys: No painel, procure por "API Keys" no menu
- Gere nova chave: Clique em "Create new secret key"
- Copie e guarde a chave em local seguro (não será mostrada novamente)
Importante: A OpenAI oferece créditos gratuitos limitados para novos usuários. Consulte os preços e limites no site oficial.
Uma excelente alternativa gratuita é usar o Google Gemini:
Passo a Passo para Gemini:
- Acesse o Google AI Studio
- Vá para: https://aistudio.google.com/
- Faça login com sua conta Google
- Gere sua API Key
- Clique em "Get API Key" ou "Obter chave da API"
- Selecione "Create API Key"
- Copie e guarde sua chave em local seguro
- Limites do Plano Gratuito
- O Gemini oferece uso gratuito generoso para desenvolvimento
- Consulte os limites atuais na documentação oficial
- Ideal para aprender e testar aplicações
- NÃO ADICIONE DADOS DE PAGAMENTO para conseguir obter os limites gratuitos.

