Skip to content

juanVic7/chatbot-filmes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 CineBot - Chatbot de Recomendação de Filmes

Projeto desenvolvido para a disciplina de Qualidade de Software, com foco em usabilidade e confiabilidade.

🌐 Acesse online:
https://juanvic7.github.io/chatbot-filmes/


💡 Sobre o projeto

O CineBot é um chatbot interativo que recomenda filmes com base no gênero informado pelo usuário.

A aplicação simula uma conversa em tempo real, exibindo sugestões de filmes com pôster, título, ano e descrição.


🚀 Funcionalidades

  • 💬 Interação em formato de chat
  • 🎯 Recomendação de filmes por gênero
  • 🎲 Sugestões aleatórias (3 filmes por busca)
  • 🧠 Detecção de palavras-chave (ex: "ação", "terror", etc.)
  • 🎭 Respostas dinâmicas e naturais
  • ⌛ Simulação de "digitando..."
  • 🖼️ Exibição de pôster + descrição dos filmes

🧪 Qualidade de Software

✅ Usabilidade

  • Interface simples e intuitiva
  • Feedback visual (digitando, respostas)
  • Navegação fácil
  • Interação natural

✅ Confiabilidade

  • Tratamento de entradas inválidas
  • Respostas padrão para erros
  • Estrutura organizada e previsível

🛠️ Tecnologias utilizadas

  • HTML5
  • CSS3
  • JavaScript
  • JSON (base de dados local)

📂 Estrutura do projeto

ChatBot/
├── index.html
├── css/
│   └── style.css
├── js/
│   └── main.js
├── json/
│   └── filmes.json
├── imagens/
│   ├── fundo.png
│   └── favicon-16x16.png

▶️ Como executar

  1. Baixe ou clone o repositório:

    git clone https://github.com/juanVic7/chatbot-filmes.git
  2. Acesse a pasta do projeto:

    cd chatbot-filmes
  3. Abra o arquivo index.html no navegador

💡 Dica: Pode abrir direto pelo celular ou usar o Live Server no VS Code.


📌 Exemplos de uso

  • "me recomenda ação"
  • "quero um filme de terror"
  • "tem algo de comédia?"
  • "oi"
  • "obrigado"

🎯 Objetivo acadêmico

Este projeto foi desenvolvido com o objetivo de aplicar conceitos de Qualidade de Software, com foco em:

  • Usabilidade
  • Confiabilidade
  • Experiência do usuário
  • Interação humano-computador

👨‍💻 Autor

Desenvolvido por Juan Victor
📚 Estudante de Análise e Desenvolvimento de Sistemas


📄 Licença

Este projeto é de uso acadêmico.

About

Chatbot de recomendação de filmes com JavaScript e interface interativa estilo chat.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors