Portfolios da turma A 23/24
- Definição de uma template de desenvolvimento em VueJS – 5 valores;
- Landing page (com Hero section de apresentação) – 4 valores;
- Adaptação de Landing page para mobile – 1 valor;
- Alteração do esquema de cores (mínimo 2: light e dark) com CSS has() – 15 valores;
- Header com logo e barra de navegação de botões animados com CSS – 9 valores;
- Adaptação de Header para mobile – 1 valor;
- Footer com CSS Grid ou Flexbox – 9 valores;
- Adaptação de Footer para mobile – 1 valor;
- Página de Erro apropriada (para o caso do utilizador navegar para link inválido) – 9 valores;
- Adaptação de Página de Erro para mobile – 1 valor;
- Secção com Lista de Projetos (com alguns resultados simulados) com CSS Grid ou Flexbox – 9 valores;
- Adaptação de Lista de Projetos para mobile – 1 valor;
- Página de Projeto individual (com imagem e descrição deste) com CSS Grid ou Flexbox – 9 valores;
- Adaptação de Página de Projeto para mobile – 1 valor;
- Secção de Comentários com CSS Grid ou Flexbox – 4 valores;
- Acesso a API pública https://jsonplaceholder.typicode.com/posts com VueJS – 5 valores;
- Adaptação de Página de Comentários para mobile – 1 valor;
- Secção com Lista de Avatars (a partir de acesso a API do Github) com CSS Grid ou Flexbox – 9 valores;
- Adaptação de Lista de Avatars para mobile – 1 valor;
- Ligação entre todas as páginas – 5 valores;