HTML5
Estrutura semântica de todas as páginas, escrita à mão, sem geradores automáticos.
CV
Uma vista geral, para quem for curioso: as tecnologias que usei, como o site está organizado, e que boas práticas segui ao construí-lo de raiz.
Estrutura semântica de todas as páginas, escrita à mão, sem geradores automáticos.
O visual dark, roxo neon e glassmorphism, construído sem frameworks de CSS.
Toda a interatividade — animações, traduções, formulários — em JavaScript puro (ES6).
O motor por trás do site: entrega o conteúdo às páginas e alimenta a área privada onde giro tudo.
Guarda todo o conteúdo editável: perfil, competências, projetos e mensagens de contacto.
O portfolio tem quatro páginas públicas, todas traduzidas em Português, Inglês e Francês:
Todo o conteúdo que vês (textos, projetos, competências) é gerido por mim numa área de administração privada, separada do site público. As páginas pedem esse conteúdo ao servidor através de pequenos pedidos (chamados de "APIs"), que devolvem já os dados no idioma escolhido — é por isso que trocar de língua no menu atualiza tudo na hora, sem recarregar a página.
Em vez de dizer que o site é rápido e acessível, meço com o Lighthouse — a ferramenta de auditoria do Google — e mostro os números reais.