Skip to content

VictorSantuccii/MovieDataX

Repository files navigation

🎬 MovieDataX

MovieDataX é uma plataforma rápida e inteligente para explorar o universo do cinema. Filmes, detalhes técnicos, avaliações, curiosidades — e um chatbot de IA que entende cinema de verdade.

Nada de site lento, nada de informação jogada. Aqui é dado, contexto e resposta clara.


🚀 Visão do Projeto

O MovieDataX nasce para ser mais que um catálogo de filmes.

É uma central de consulta cinematográfica com:

  • Exploração rápida de filmes
  • Informações relevantes em tempo real
  • Um assistente de IA que responde perguntas sobre filmes, atores, diretores, gêneros e recomendações

Pensa em IMDb + ChatGPT focado em cinema, só que mais rápido e direto.


🤖 Chatbot de IA

O chatbot é o coração do projeto.

Ele permite:

  • Perguntar sobre filmes específicos
  • Comparar filmes, diretores ou gêneros
  • Receber recomendações personalizadas
  • Tirar dúvidas sem navegar por mil páginas

Tudo isso usando Gemini (Genkit) como motor de IA.


🛠️ Tecnologias Utilizadas

Stack moderna, escalável e feita pra produção:

  • Next.js — Frontend e backend unificados, performance e SEO
  • Tailwind CSS — UI rápida, limpa e totalmente customizável
  • Gemini + Genkit — IA generativa para o chatbot e respostas inteligentes
  • Vercel — Deploy, edge functions e escalabilidade sem dor de cabeça

📦 Funcionalidades (Atuais e Planejadas)

✔️ Funcionalidades principais

  • Listagem e busca de filmes
  • Página detalhada de cada filme
  • Avaliações e informações relevantes
  • Chatbot de IA integrado

🧠 Em desenvolvimento / futuro

  • Recomendações baseadas em preferências
  • Histórico de conversas com a IA
  • Favoritos e watchlist
  • Comparação entre filmes
  • Filtros avançados (gênero, ano, nota, etc.)

⚙️ Instalação e Uso

# Clone o repositório
git clone https://github.com/VictorSantuccii/MovieDataX/

# Entre no projeto
cd moviedatax

# Instale as dependências
npm install

# Rode o projeto
npm run dev

Acesse em: 👉 http://localhost:3000


🔐 Variáveis de Ambiente

Crie um arquivo .env.local:

GEMINI_API_KEY=your_api_key_here

Sem isso, o chatbot não funciona. Simples assim.


🌐 Deploy

Deploy pensado para Vercel desde o primeiro commit.

vercel

Sem configurações extras. Subiu, rodou.


🧠 Filosofia

  • Simples para o usuário
  • Poderoso por baixo
  • IA como feature central, não como enfeite
  • Performance em primeiro lugar

About

MovieDataX — sua central rápida e inteligente para explorar filmes, detalhes, avaliações e tudo que importa no universo do cinema.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors