# Movie World | TCC [TOC] ## Casos de Uso ## ::recomendação ![](https://i.imgur.com/rCPLs8m.png) ### mostrar filmes baseados nos gostos >**Descrição:** Na tela inicia o sistema mostrará para o usuario filmes baseados nos gostos >**Regras:** >(1)Os 9 filmes ficaram fixos na pagina principal. >(2)O usuario poderá ver mais filmes ao clicar em ver mais. >(3)Se o usuario clicar em ver mais ele será direcionado. para uma pagina onde ele poderá ver mais filmes baseados em seu gosto. >(4)O usuario não terá controle dos filmes que apareceram. >(5)Os filmes seram escolhidos com os seguintes criterios: >se o filmes é um dos mais adicionados como já assistido, watchlist ou salvo da semana. >se o filme faz parte dos generos de filmes mais assistidos do usuario. >se tem atores em comum em relação aos filmes mais assistidos do usuario. >se é de um diretor que ele assiste com frequencia. >(6)Os filmes só apareceram se o usuario estiver logado >**Evento:** Os filmes apareceram na pagina inicial em um bloco após o site ser aberto. ### ver filmes populares >**Descrição:** O sistema mostrará filmes mais populares da semana >**Regras:** >(1)Os 9 filmes ficaram fixos na pagina principal.(Elas só apareceram se o usuario não estiver logado, caso contrario aparecerá os filmes por gosto) >(2)O usuario poderá ver mais filmes ao clicar em ver mais. >(3)Se o usuario clicar em ver mais ele será direcionado para uma pagina onde ele poderá ver os filmes populares de todos os tempos. >(4)Os filmes também apareceram na parte superior um por um em destaque >(5)No bloco de cima da pagina apareceram os mesmos filmes que apareceram no bloco fixo, porem ficaram rotacionando a cada 10 segundos. >(6)Os filmes seram escolhidos com os seguintes criterios: >se o filmes é um dos mais adicionados como já assistido, watchlist ou salvo da semana. >(7)Os filmes apareceram mesmo se o usuario não estiver logado >**Evento:** Os filmes apareceram na pagina inicial em um bloco após o site ser aberto. ### Ver as listas mais populares >**Descrição:** O sistema mostrará as listas mais populares da semana >**Regras:** >(1)As 5 listas ficaram fixos na pagina principal. >(2)O usuario poderá ver mais listas ao clicar em ver mais. >(3)Se o usuario clicar em ver mais ele será direcionado para uma pagina onde ele poderá ver as listas mais populares de todos os tempos. >(4)Os filmes seram escolhidos com os seguintes criterios: >se a lista é uma das mais salvas. >**Evento:** As listas apareceram na pagina inicial em um bloco após o site ser aberto. ### Ver comentarios mais populares >**Descrição:** O sistema mostrará os comantarios mais populares >**Regras:** >(1)Os 3 comentarios que apareceram fixos na pagina inicial >(2)O usuario poderá clicar para ver a critica com mais detalhes >(3)Os comentarios seram escolhidos com os seguintes criterio: >os comentarios que tem mais curtidas >**Evento:** Os comentarios apareceram na pagina inicial em um bloco após o site ser aberto. ## ::perfil ![](https://i.imgur.com/6OoFuZL.png) ### acessar perfil >**Descrição:** Ver o seu perfil >**Regras:** >(1)O usuario não poderá acessar o seu perfil antes de logar em sua conta >(2)O usuario terá acesso as informações de quantos filmes já assistiu, quantas listas ele tem, ver mais lsitas e o seu assistir mais tarde(tanto em um bloco fixo, podendo ter acesso ao "ver mais", tanto no pequeno nome no canto superior), além de ver a sua bio. >(3)O usuario também terá acesso aos seus filmes favoritos em um bloco fixo >**Evento:** clicar na foto de perfil que estará no topo da tela ### editar perfil >**Descrição:** Editar o perfil >**Regras:** >(1)O usuario poderá editar o nickname, nome, sobrenome, endereço de email, sexo, mudar senha, mudar foto de perfil e mudar a bio. >(2)O usuario deverá validar as alterações clicando em "salvar alterações" >(3)O usuario so terá acesso a essa opção se ele estiver na pagina de perfil e será direcionado para uma outra pagina >(4)O usuario não poderá editar o perfil de outra pessoa >**Evento:** Clicar no botão editar perfil ### ver perfil de outros usuarios >**Descrição:** O usuario poderá ter acesso ao perfil de outros usuarios >**Regras:** >(1)O usuario terá acesso as informações de quantos filmes já assistiu, quantas listas ele tem, ver mais lsitas e o seu assistir mais tarde(tanto em um bloco fixo, podendo ter acesso ao "ver mais", tanto no pequeno nome no canto superior), além de ver a sua bio. >**Evento:** clicar na foto ou nome de perfil de um usuario ### sair ou trocar da conta >**Descrição:** O usuario poderá sair ou trocar de conta >**Regras:** >(1)O usuario deve estar logado na sua conta para podera sair ou trocar >(2)Se o usuario trocar de conta ele é automaticamente direcionado para a tela de login >(3)Se o usuario sair da conta o cabeçalho muda para o cabeçalho deslogado >(4)Se o usuario estiver na tela de perfil e ele trocar ou sair da conta, a tela de perfil se torna a tela de um usuario qualquer >(5)Se tentar executar essas ações aparecerá uma segunda tela perguntando se ele tem certeza >**Evento:** clicar nas opções sair ou trocar de conta ## ::avaliação ![](https://i.imgur.com/Eep0S6o.png) ### mostrar nota geral do filme >**Descrição:** O sistema mostrará a nota geral do filme >**Regras:** >(1)As notas seram atualizadas caso algum usuario mude ou de nota a um filme >**Evento:** as notas dos filmes serão mostradas quando a pagina de filmes for aberta ### dar nota ao filme >**Descrição:** O Usuario poderá dar nota ao filme que ele assistiu >**Regras:** >(1)Ao dar nota a um filme ele altomaticamente é adicionado com já assistido >(2)A nota dada a um filme influenciará diretamente na nota geral desse filme >(3)O usuario poderá mudar a nota a qualquer momento, basta clicar na estrela que ele escolher >(4)O usuario não pode dar duas notas para o filme >(5)O usuario só poderá dar nota se o usuario tiver selecionado o filme. >**Evento:** O usuario poderá dar nota ao filme clicando nas estrelas, ele pode escolher em qual estrela ele vai clicar. ### ver comentarios >**Descrição:** O usuario poderá ver os comentarios de outros usuarios. >**Regras:** >(1)O usuario não poderá alterar, ocultar ou excluir o comentario de um outro usuario. >(2)O usuario poderá ver o comentario com mais detalhes, sendo direcionado para uma outra pagina >(3)O usuario poderá curtir um comentario >(4)Essas curtidas influenciaram diretamente para que o comentario vá para os mais populares >**Evento:** os comentarios apareceram na pagina após elas serem abertas, ecaso queira ver mais detalhes clique no comentario em si ### adicionar comentario >**Descrição:** O usuario poderá adicionar um comentario ao filme >**Regras:** >(1)O usuario poderá apagar o seu comentario >(2)Caso o usuario comente verá seu comentario no topo da lista de comentarios >(3)O comentario só poderá ser visto se o usuario tiver selecionado o filme. >(4)Palavras de baixo calão serão censuradas com um ** (como caralho, porra, merda, puta, buceta, piroca) >(5)Não haverá limite de palavras para o comentario >**Evento:** Para adicionar um comentario em um basta clicar na opção comentar. ### avaliar site >**Descrição:** O usuario poderá avaliar o site >**Regras:** >(1)O usuario poderá dar nota >(2)O usuario poderá comentar >(3)O usuario só poderá enviar a avaliação se ambos estiverem preenchidos >**Evento:** escolher um quantidade de estrelas, comentar e clicar em enviar ## ::filmes ![](https://i.imgur.com/A2pUT3h.png) ### ver filmes já assistidos >**Descrição:** O usuario poderá ver os filmes que ele já assistiu >**Regras:** >(1)você pode ver os filmes já assistidos >(2)O usuario precisa estar logado para poder acessar essa função >(3)Os filmes que ele já viu estaram em uma outra pagina >**Evento:** O usuario pode clicar na opção meus filmes no cabeçalho ou em filmes assistidos na pagina de perfil ### ver listas >**Descrição:** O usuario poderá ver as listas salvas ou criadas >**Regras:** >(1)O usuario precisa estar logado para poder acessar essa função >(2)O usuario poderá ver tanto as listas que ele salvou ou as que ele criou >(3)As 3 listas ficaram fixos na pagina de perfil. >(4)O usuario poderá ver mais listas ao clicar em ver mais(sendo assim direcionado para uma outra pagina). >(5)O usuario poderá modificar a sua lista a qualquer momento ele poderá excluir, trocar a ordem >**Evento:** O usuario poderá clicar em minhas listas no cabeçalho, em listas na pagina de perfil em ver mais no bloco de listas ### ver favoritos >**Descrição:** O usuario poderá ver seus filmes favoritos >**Regras:** >(1)Os 7 filmes ficaram fixos na pagina de perfil. >(2)O usuario precisa estar logado para poder acessar essa função >**Evento:** elas apareceram altomaticamente na pagina de perfil caso a pagina sejá aberta ### ver assistir mais tarde(watchlist) >**Descrição:** O usuario poderá ver o seu assistir mais tarde >**Regras:** >(1)As 9 filmes ficaram fixos na pagina de perfil. >(2)O usuario poderá ver mais filmes ao clicar em ver(O usuario será direcionado para uma outra pagina, onde estaram todas esses filmes). >(3)O usuario precisa estar logado para esse opção funcionar. >**Evento:** Os filmes programados para assistir mais tarde apareceram na pagina de perfil quando esta for aberta ### criar listas >**Descrição:** O usuario poderá criar listas de filmes >**Regras:** >(1)O usuario precisa estar logado para poder criar uma lista >(2)se criar uma lista o usuario atomaticamente deve adicionar um filme a ela, caso contraio o processo de criação será cancelado >(3)a quantidade de filmes de uma lista é limitada a até 100 filmes por lista >(4)o usuario não poderá criar duas listas com o mesmo nome >**Evento:** Clicar no botão criar lista ### ver mais informações(filme) >**Descrição:** O usuario poderá ver mais informações sobre um filme >**Regras:** >(1)O usuario não precisa estar logado para ver detalhes de um filme >(2)Na pagina de filmes apareceram algumas informações sobre o filme, são elas: >nome, ano, diretor e principal elenco, chamada do filme, sinopse, serviços de streaming que o filme está disponivel, capa do filme, comentarios e box de comandos >**Evento:** clicar no filme ### Aidicionar filme a uma lista >**Descrição:** O usuario poderá adicionar um filme a uma lista >**Regras:** >(1)Não será permitido que o usuario execute está função caso não esteja logado >(2)O usuario só poderá acessar essa informação caso ele esteja na pagina referente ao filme >**Evento:** clicar em adicionar a uma lista ### Adicionar como assistir mais tarde >**Descrição:** O usuario poderá adicionar um filme como assistir mais tarde >**Regras:** >(1)Não será permitido que o usuario execute está função caso não esteja logado >(2)O filme escolhido será mandado direto os assistir mais tarde >(3)E possivel desmarcar essa função, basta clicar no relogio ja marcado >**Evento:** clicar no relogio na pagina de filme, ou passar o mouse por cima do filme escolhido e clicar no relogio que aparecerá ### Adicionar como ja assistido >**Descrição:** O usuario poderá adicionar um filme como ja assistido >**Regras:** >(1)Não será permitido que o usuario execute está função caso não esteja logado >(2)O filme escolhido será mandado direto os ja assistidos >(3)Se um filme marcado como assitir mais tarde for marcado como ja assistido o filme é automaticamente retirado dos assistir mais tarde >(4)É possivel desmarcar a opção basta clicar no olhinho já marcado >**Evento** clicar no olho na pagina de filme, ou passar o mouse por cima do filme escolhido e clicar no olho que aparecerá ### favoritar filme >**Descrição:** O usuario poderá favoritar um filme >**Regras:** >(1)Só poderam ter 7 filmes favoritos, caso o limite se exeda, não será possivel colocar mais filmes como favorito >(2)Não será permitido que o usuario execute está função caso não esteja logado >(3)É possivel desmarcar a opção basta clicar no coração já marcado >(4)Os filmes favoritados serão mandados direto para a pagina de perfil do usuario >**Evento:** clicar no coração na pagina de filme, ou passar o mouse por cima do filme escolhido e clicar no coração que aparecerá ### ver informações dos envolvidos no filme >**Descrição:** O usuario poderá ver mais informações dos envolvidos >**Regras:** >(1)O usuario será mandado direto para uma pagina com a biografia e filmes que essa pessoa já trabalhou >**Evento:** clicar no nome do ator ou diretor envolvido no filme ### buscar >**Descrição** O usuario poderá buscar filmes, listas, atores, ou usuarios >**Regras:** >(1)De acordo com o que o usuario digita, aparecerá recomendações de pesquisas e resultados >(2)As recomendações de pesquisas serão recomendadas de acordo com os seguintes criterios: >Se começa com as palavras que o usuario escreveu >Se a pesquisa é bastante popular >(3)caso o sistema não ache nada relacionado com o que o usuario procura não aparecerá nada e caso o usuario comfirme, apacererá uma mensagem de "sinto muito! não encontramos o que você está procurando" >(4)se o usuario clicar na barra de pesquisa, apareceram as suas pesquisas recentes >**Evento:** Clicar na barra de pesquisa ### ver listas de outros usuarios >**Descrição:** Poder entrar na lista de outros usuarios >**Regras:** >(1)O usuario não poderá modificar as listas de outros usuarios >(2)O usuario pode salvar a lista de outro usuario na suas listas(ele so poderá fazer isso se estiver logado) >(3)o usuario poderá ter acesso aos filmes que estão nessas listas >**Evento:** clicar em uma lista de outro usuario ## ::login ![](https://i.imgur.com/eLOuv4N.png) ### fazer login(form) >**Descrição:** O usuario poderá fazer login na sua conta >**Regras:** >(1)O usuario deve preencher o email e senha antes de entrar >(2)O usuario deve entrar na pagina de login >**Evento:** clicar em entrar na tela de login ### fazer login com uma conta google >**Descrição:** O usario poderá fazer login utilizando a sua conta do google >**Regras:** >(1)Quando o usuário utiliza sua conta do google pra entrar ele utiliza o email do google >(2)Se o usuario não tiver uma conta ele deve criar uma conta no google >(3)O usuario poderá cadastrar uma conta no site utilizando a conta do google >**Evento:** Clicar em google na tela de login ### fazer login com uma conta do facebook >**Descrição:** O usario poderá fazer login utilizando a sua conta do facebook >**regras:** >(1)Quando o usuário utiliza sua conta do facebook pra entrar ele utiliza a conta cadastrada no site >(2)Se o usuario não tiver uma conta ele deve criar uma conta no facebook >(3)O usuario poderá cadastrar uma conta no site utilizando a conta do facebook >**Evento:** Clicar em facebook na tela de login ### criar uma conta >**Descrição:** O usuario poderá criar uma conta no site >**Regras:** >(1)O usuario deve preencher todos os campos para que ele possa criar uma conta >(2)Os campos que devem ser preenchidos são; >user name, nome, sobrenome, endereço de email, localização, genero e redes sociais >**Evento:** Clicar em cadastrar na tela de login ou clicar em cadastrar nova conta no cabeçalho da pagina ### recuperar senha >**Descrição:** O usuario poderá recuperar sua senha caso tenha esquecido >**Regras:** >(1)O usuario deverá colocar o email que está cadastrado na conta do site. >(2)No email ele poderá será direcionado para um link, que o mandará para uma pagina onde ele poderá alterar sua senha >(3)Ele deverá comfirmar a sua senha nova e clicar no botão salvar >(4)Ele será mandado para a tela de login e poderá cadastrar sua nova conta >**Evento:** clicar em "esqueci minha senha"
{"metaMigratedAt":"2023-06-16T07:09:29.727Z","metaMigratedFrom":"Content","title":"Movie World | TCC","breaks":true,"contributors":"[{\"id\":\"1ac86fe9-aad5-49b4-b562-fee077af4a56\",\"add\":16299,\"del\":719}]"}
Expand menu