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.
É isto, até as próximas atualizações.
Comentários
Postar um comentário