Skip to content

Sistema de recomendação de filmes para o projeto TCC

Notifications You must be signed in to change notification settings

jonjts/movies_recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

README

Esse README contem instruções para a execução do projeto TCC apelidado de MoviesRecommender.

O que contém nesse repositório

  • Aplicação JAVA capaz de buscar e baixar trailers de filmes no Youtube
  • Backup da base de dados para execução da aplicação web
  • Aplicação web para fazer as recomendações de filmes

O que eu preciso para executar a aplicação de recomendação

Por onde começar

  1. Base de dados

O primeiro passo para executar a aplicação de recomendação é instalar o MySQLServer, criar uma base de dados de nome movie_lens e rodar os scripts de carga que estão em MovieRecommender\etc\mysqlServer\carga .

  1. Ambiente para desenvolvimento

Os projetos desse repositório foram desenvolvidos e testados utilizando o intellij, mas qualquer IDE com suporte ao Tomcat7/8 pode executar a aplicação. Caso não utilize o intellij, recomendo utilizar o NetBeans, ele é bem simples e fácil de configurar.

A instalação e configuração do Maven também é importante, sem ele não será possível rodar nada. Você pode usar esse tutorial para instalação e configuração do Maven.

  1. API Google

Para fazer login na aplicação é necessário configurar o CLIENT_ID, o CLIENT_SECRET, e o CALLBACK_URI. Essas constantes estão na classe JAVA MovieRecommender\src\main\java\br\com\jonjts\tcc\moviesrecommender\oauth\GoogleAuthHelper.java. Para ter os dados dessas contantes, deve-se criar uma aplicação no seu Google Console, você pode ler mais sobre isso aqui.

The end

Pronto, após instalar e configurar tudo, abra a IDE que você escolheu, selecione o projeto \MovieRecommender e execute-o utilizando o seu Tomcat.

Caso queira, você pode ver a aplicação em ação aqui.

About

Sistema de recomendação de filmes para o projeto TCC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published