Pular para o conteúdo principal

Funcionalidades e Testes

O time Now Loading traz novidades, agora sobre as funcionalidades implementadas e os testes feitos com a nossa aplicação.
  • Funcionalidades implementadas
    • Responsividade da estrutura principal da interface;
    • Disposição dos banners das obras.
    • Sistema de cadastro.
    • Sistema de login.
    • Rota de Streaming de vídeo do servidor para o cliente
  • Testes
    • Testes realizados nos navegadores Google Chrome, Mozilla Firefox e Safari;
    • Redimensionamento da tela da menor largura possível até a maior, para teste de responsividade. A aplicação se adequou aos tamanhos de tela sem complicações;
    • Testes realizados em dispositivos mobile. A aplicação foi testada em dispositivos iOS e Android de resoluções variadas e adequou-se a todas as telas com diferentes densidades de pixel;
    • Testes com autenticação e registro de usuário no servidor da aplicação. Foi simulado o cadastro de um usuário e posteriormente o login e logout do mesmo, no qual o sistema se comportou da forma esperada;
    • Testes do funcionamento de relacionamento de tabelas do banco de dados do servidor. Foi criado um campo de chave estrangeira contendo o identificador do usuário dentro da classe de vídeo para identificar qual usuário é o dono de tal vídeo. O sistema se comportou da forma esperada, conectando as informações de uma instância de usuário com uma instância de vídeo;
    • Teste de streaming de vídeo do servidor para o cliente utilizando um vídeo genérico como placeholder. O sistema apresentou pequenas falhas devido a velocidade de upload da rede do servidor na qual os testes foram realizados, mas o comportou-se da forma esperada, de uma forma geral.
Temos também algumas pretensões de implementação, que são:
  • Possibilidade de fazer download dos vídeos para assistir off-line;
  • Sistema de avaliação através de aplausos;
  • Sistema de comentário que prioriza as dúvidas surgidas entre os usuários;
  • Watchlist para armazenar os vídeos que o usuário pretende assistir posteriormente;
  • Sistema de ‘roleta’ para escolha aleatória de vídeos;
  • Sistema de tags para otimizar a busca de vídeos;
  • Possibilidade de tornar vídeos privados, podendo ser acessados através de um link;
  • Upload de vídeos para o servidor;
  • Implementação de todos os modelos no banco de dados;
  • Implementação das rotas que servirão o cliente com os dados do banco de dados;
  • Mecanismo de contabilidade de horas complementares.
A implementação das funcionalidades da plataforma pode ser acompanhada no repositório que pode ser acessado pelo link: https://github.com/nowLoadingSMD/projetointegrado.

É isto, até as próximas atualizações.

Comentários

Postagens mais visitadas deste blog

Protótipos de Baixa e Média Fidelidade

Nesta etapa do nosso projeto, o time Now Loading começa a prototipar a interface ideal para o nosso usuário. Com a intenção de criar uma aplicação inovadora, porém sem causar confusão no usuário, decidimos nos basear em interfaces de serviços de streaming já existentes, como Youtube, Spotfy, Netflix e TED. Tendo como base em nossas pesquisas e conhecimento gerado em sala de aula nós desenvolvemos dois protótipos de baixa fidelidade, que podem ser acessados nos links abaixo: Protótipo de Baixa Fidelidade 1:  https://marvelapp.com/16ah40e6 Protótipo de Baixa Fidelidade 2:  https://marvelapp.com/529b57 Assim como é a intenção de protótipos de baixa fidelidade, nós testamos com várias pessoas para detectarmos erros no layout. Terminados os testes, anotados os erros e confusões geradas pelos mesmos. nós passamos para o desenvolvimento dos Protótipos de Média Fidelidade. Sempre em escala de cinza, partindo do branco até o preto, protótipos de média fidelidade possuem a inte...

Arquitetura da Informação

Definimos a arquitetura da informação que estava faltando no último checkpoint.

CHECKPOINT 3

No nosso terceiro checkpoint nos foi proposto apresentar os seguintes aspectos do projeto: Devem apresentar o protótipo contemplando a narrativa, comunicação visual (perspectivas de interação do produto, layout, cor e tipografia), recurso executável e atualização do blog onde está hospedado o projeto. No nosso terceiro checkpoint foi proposto apresentar os seguintes aspectos do projeto: 1. Contemplar a narrativa do aplicativo; 2. Comunicação visual; a. perspectivas de interação do produto b. layout, cor e tipografia Para a apresentação, elaboramos um slide que pode ser baixado AQUI .