SCRIPT 1 - Mostrar o site como usuario deslogado
- Mostrar a navegação pelos cards (mostrar o carousel e os detalhes)
- Mostrar as categorias dos caroseis.
- Mostrar a guia de filmes e series com suas categorias
- Mostrar a pesquisa (refazer pesquisa)
- Mostrar a funcionalidade e animações de todos os botões (ex: a logo)
- Explicar o Spinner (como ele funciona em relação as consultas)
- Mostrar a página 404
1.1 - Explicar a importancia do UX/UI
- Falar sobre a paleta de cores
- Falar sobre acessibilidade
- Falar sobre o (SEO do HTML)
- Falar sobre o Design que foi criado para o site (Logo)
- Falar sobre interpretação e explicidade das funções
2 - Explicar o consumo da API Rest externa TMDB API (Explicar a montagem de um card, como funciona os detalhes, o search, o guia com categorias)
3 - Mostrar a pagina de cadastro *Explicar a parte front-end do formulário(por exemplo ser feito com um componente repetito e também ressaltar o design)
- Cadastrar um Email já existente
- Cadastrar com senha fraca e com senhas erradas
- Cadastrar de forma correta
- Explicar a tela de confirmação de cadastro e pendencia da confirmação
- (Jeferson explica a parte do back-end dessas verificações e a importancia dessa segurança nesse processo)
4 - Ir até o email, e confirmar o cadastro *(Jeferson explica a construção do envio desse email)
- Explicar a tela de retorno da confirmação do email
5 - Fazer o Login
- Primeiramente explicar o sistema de modal depois tentar logar com usuario ou senha errados, mostrar mensagem de error
- (Jeferson explica o que aconteceu no back-end para essa verificação)
- Explicar a diferença de marcar ou não o "Lembrar-me", e mostrar isso na pratica quando logar (Jeferson explica a geração do token e a importancia dele ao estar logado)
- Explicar o que faço para checar o local/session storage para validar o token
- Depois logar com o usuário correto ( e demonstrar a importancia do lembrar-me)
6- Deslogar para explicar o Recuperar Senha
- Mostrar o msg de erro e a de sucesso ao enviar o email. (Jeferson explica o que acontece no back ao enviar o email)
- Mostrar mensagens de erro de validação de senha e a mensagem de sucesso
7 - Logar com a nova senha marcando o lembrar-me
- Mostrar como mudar o header
- Explicar cada novo campo
- Explicar o Menu do Usuário (todas as opções , enfatizar o nome do usuario que ta aparecendo e a letrinha)
8 - Explicar o Atualizar Usuário
- Explicar a validação da senha (Jeferson explica a validação do back-end para que esse processo seja bem sucedido)
- Mostrar como já está atualizado o usuário.
9 - Explicar o Trocar senha
- Explicar a validação da senha atual (Jeferson explica o que está acontecendo no back nesse processo)
- Mostrar as checagens de força e compatibilidade das senhas
- Preencher corretamente os dados para mostrar a mensagem de sucesso
10 - Explicar o deletar conta, mas não deletar de verdade(apenas no fim da apresentação)
11 - Explicar os 3 botões de um card
- Mostrar como funciona as animações de cada uma delas(Adicionar e tirar itens para demonstração (Jeferson explica o que acontece por trás dos panos a cada clique desses)
12 - Mostrar como funcionam as listas adicionadas
- Navegar entre as listas mostrando o que já está adicionado (Jeferson explica o que é feito no back-end para que essas listas sejam carregadas corretamente)
- Demonstrar remoção de itens de filme ou serie
- Demonstrar remoção da lista de desejo das duas formas possíveis, tanto tirando da lista quanto marcando como assistido.
- Mostrar que é possível adicionar e remover um item de uma das listas também através da página de detalhes
- Mostrar mecanica que se adicionar como assistido o botão de lista desaparece e o item sai da lista.
- Mostrar que é possível incluir itens de qualquer lugar do site, seja nos catalogos ou nas listas padrões quanto no search
- Mostrar como sempre carrega atualizado a condição do card. (Explicar a dificuldade que foi ter essa velocidade)
13 - Mostrar a versão mobile (Lembrar de deixar nos 430px mais ou menos )
- Mostrar e explicar o menu mobile (falar sobre a biblioteca usada)
- Falar sobre a importancia da acessibilidade nesse tipo de dispositivo
- Navegar através das páginas para mostrar a resposividade de todas elas
14 - Deletar o usuário para mostrar a efitividade da ferramenta
- Tentar logar novamente com o usuário excluído para demonstração
15 - Abrir o railway para explicar a estrutura feita no banco de dados
16 - Explicar o processo feito para o deploy do banco na vercel
17 - Mostrar o processo feito no Trello.