Skip to content

The-Streamio-Group/Streamio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Streamio Group

Gabriel Henrique do Rego Barros - gabriel25960@gmail.com

João Pedro Oliveira da Silva - joaopedro.oliveirads@gmail.com

Letícia Barbosa de Farias - leticia2005macena@gmail.com

Vitor Barros de Carvalho - vbarros562@gmail.com

Wellington Viana da Silva Junior - osmcanal@gmail.com

Descrição Geral do Projeto:

Streamio é uma plataforma de exibição de filmes, séries e documentários sob demanda, na qual é possível escolher um programa dentre inúmeras opções disponíveis para entreter o usuário e sua família. O usuário poderá, ainda, favoritar e salvar esses programas, além de sugerir novas atualizações. O Streamio é para todos que buscam se divertir e aproveitar o tempo livre com qualidade, seja vendo um filme ou uma série, ou até mesmo se educando através de documentários. Com uma vasta gama de opções, o sistema terá alternativas para crianças, adolescentes, jovens e adultos, com conteúdos dos mais variados gêneros, durações, classificações de idade, épocas de lançamento, etc. No aplicativo, os usuários deverão assinar o plano de pagamento disponível e terão acesso aos conteúdos. O perfil do usuário pode ser de dois tipos: adulto ou infantil. O conteúdo disponível para exibição muda de acordo com o tipo de perfil. O usuário pode avaliar o conteúdo assistido dando uma estrela (nota) de 1 a 10. O usuário pode alterar seu perfil, mudando o nome ou o tipo de perfil. O usuário terá um Watch History que registra os programas recentemente assistidos, além de uma Watchlist que permite ao usuário salvar programas que deseja assistir ou continuar.

Lista de Requisitos:

REQ1. Haverá um usuário do tipo assinante e outro do tipo produtora. O sistema deve controlar o acesso dos usuários através do e-mail e senha, como também realizar a renovação ou cancelamento da assinatura (no caso do assinante).

REQ2. O sistema permitirá a criação e seleção de perfis de acordo com o login do assinante feito previamente.

REQ3. O sistema deve permitir que o perfil utilize uma ferramenta que busca conteúdos através da pesquisa pelo título do conteúdo.

REQ4. O sistema permitirá que o perfil veja seus conteúdos assistidos a partir de uma lista de histórico.

REQ5. O sistema irá gerar um relatório voltado para o cargo de Produtora a fim de aumentar a produtividade, contendo as seguintes informações: (1) Conteúdos pertencentes à Produtora, (2) Contagem de visualizações dos seus conteúdos, (3) Média de avaliações dos seus conteúdos.

REQ6. O sistema possibilita a avaliação do conteúdo assistido, permitindo o feedback entre perfil e produtora.

REQ7. O sistema deve possuir uma função para que o usuário faça uma lista de acordo com seu gosto pessoal (seus conteúdos favoritos).

REQ8. O sistema deve permitir que os usuários possam reproduzir, pausar e reiniciar o conteúdo selecionado.

REQ9. O sistema deve mostrar informações (1) Sinopse, (2) Duração e (3) Faixa Etária sobre o conteúdo selecionado.

REQ10. O sistema deve permitir a edição das contas assinante e produtora, como também dos perfis.

UML:

Entrega 02 - UML (atualizada)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages