Skip to content

Nosso aplicativo utiliza a API do TMDb para proporcionar uma experiência imersiva aos amantes de cinema. Descubra filmes populares, explore detalhes e fique atualizado com os lançamentos. Uma plataforma intuitiva para explorar e desfrutar de seus filmes favoritos.

License

Notifications You must be signed in to change notification settings

Rafael-Lee1/recomendacao-filmes-series-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recomendador de Filmes

Descrição

Este projeto é um recomendador de filmes interativo e intuitivo, desenvolvido com o objetivo de ajudar os usuários a descobrirem filmes que correspondam aos seus gostos e preferências. Ele oferece uma experiência personalizada, permitindo que os usuários naveguem por diferentes categorias, explorem as últimas novidades e encontrem filmes que talvez nunca tenham considerado.

Funcionalidades Principais

  • Interface Amigável: O recomendador apresenta uma interface de usuário moderna e fácil de usar, projetada para tornar a descoberta de filmes uma experiência agradável e intuitiva.
  • Recomendação Personalizada: Com base em algoritmos de recomendação avançados, o sistema sugere filmes que correspondem aos interesses e preferências de cada usuário.
  • Exploração por Categoria: Os usuários podem navegar por diferentes categorias de filmes, como ação, comédia, drama, terror, ficção científica e muito mais, facilitando a localização de filmes específicos ou a exploração de novos gêneros.
  • Informações Detalhadas: Ao selecionar um filme, os usuários têm acesso a informações detalhadas, como sinopse, elenco, diretor, classificação e trailer, permitindo que tomem decisões informadas sobre quais filmes assistir.
  • Redirecionamento para Streaming: Com um simples clique, os usuários são redirecionados para a página do filme em plataformas de streaming populares, como Netflix, Amazon Prime Video e outras, para que possam assistir aos filmes de forma rápida e conveniente.

Tecnologias Utilizadas

  • Front-end: React, HTML5, CSS3
  • Back-end: Node.js, Express
  • Banco de dados: MongoDB
  • API de filmes: TMDb API

Instalação e Uso

  1. Clone este repositório:
    git clone https://github.com/seu-nome-de-usuario/recomendador-de-filmes.git
  2. Instale as dependências do front-end:
    cd recomendador-de-filmes && npm install
  3. Instale as dependências do back-end:
    cd server && npm install
  4. Inicie o servidor:
    cd server && npm start
  5. Inicie o aplicativo React:
    cd recomendador-de-filmes && npm start
  6. Acesse o aplicativo no seu navegador:
    http://localhost:3000

Contribuição

Contribuições são sempre bem-vindas! Se você tiver alguma ideia para melhorar o projeto, correções de bugs ou novas funcionalidades, sinta-se à vontade para enviar um pull request.

Licença

Este projeto está sob a licença MIT.

Observações

  • Certifique-se de obter uma chave de API da TMDb API e configurá-la no arquivo .env do servidor.
  • Este é um projeto em desenvolvimento, então algumas funcionalidades podem estar em andamento ou sujeitas a alterações.

Link para o projeto

CineMatch

Palavras-chave

recomendador de filmes, filmes, streaming, React, Node.js, MongoDB, TMDb API, recomendação personalizada, interface amigável

Destaque

Este recomendador de filmes é uma excelente opção para entusiastas de cinema que desejam descobrir novos filmes de forma personalizada e eficiente. Com sua interface intuitiva e funcionalidades completas, ele oferece uma experiência de usuário envolvente e satisfatória.


Getting Started with Create React App

Este projeto foi inicializado com o Create React App.

Available Scripts

No diretório do projeto, você pode executar:

npm start

Executa o aplicativo no modo de desenvolvimento.
Abra http://localhost:3000 para visualizá-lo no seu navegador.
A página será recarregada quando você fizer alterações. Você também verá erros de lint no console.

npm test

Inicia o executor de testes no modo de observação interativo.
Consulte a seção sobre executando testes para obter mais informações.

npm run build

Cria o aplicativo para produção na pasta build.
Ele agrupa o React corretamente no modo de produção e otimiza a compilação para obter o melhor desempenho.
A compilação é minimizada e os nomes dos arquivos incluem os hashes.
Seu aplicativo está pronto para ser implantado!

Consulte a seção sobre implantação para obter mais informações.

npm run eject

Observação: esta é uma operação unidirecional. Depois de ejetar, você não pode voltar atrás!
Se você não estiver satisfeito com as opções de configuração e ferramenta de compilação, você pode ejetar a qualquer momento. Este comando removerá a dependência de compilação única do seu projeto.
Em vez disso, ele copiará todos os arquivos de configuração e as dependências transitivas (webpack, Babel, ESLint, etc.) diretamente para o seu projeto, para que você tenha controle total sobre eles. Todos os comandos, exceto o eject, ainda funcionarão, mas eles apontarão para os scripts copiados para que você possa ajustá-los. Neste ponto, você está por sua conta.
Você não precisa nunca usar o eject. O conjunto de recursos selecionados é adequado para implantações pequenas e médias, e você não deve se sentir obrigado a usar esse recurso. No entanto, entendemos que esta ferramenta não seria útil se você não pudesse personalizá-la quando estiver pronto para isso.


Learn More

Você pode aprender mais na documentação do Create React App.
Para aprender React, consulte a documentação do React.

Code Splitting

Esta seção foi movida para cá: Code Splitting

Analyzing the Bundle Size

Esta seção foi movida para cá: Analyzing the Bundle Size

Making a Progressive Web App

Esta seção foi movida para cá: Making a Progressive Web App

Advanced Configuration

Esta seção foi movida para cá: Advanced Configuration

Deployment

Esta seção foi movida para cá: Deployment

npm run build fails to minify

Esta seção foi movida para cá: npm run build fails to minify

Autor


Rafael Lee

About

Nosso aplicativo utiliza a API do TMDb para proporcionar uma experiência imersiva aos amantes de cinema. Descubra filmes populares, explore detalhes e fique atualizado com os lançamentos. Uma plataforma intuitiva para explorar e desfrutar de seus filmes favoritos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published