Website de Portefólio Pessoal

Website de Portefólio Pessoal

HTML5 CSS3 Bootstrap 5 PHP JavaScript / ES6 JSON

Aplicação web full-stack para apresentação profissional, multilingue, com gestão dinâmica de conteúdos através de ficheiros JSON e design de interface responsivo.


Detalhes do Projeto

Este projeto foi desenvolvido para demonstrar competências full-stack sem a sobrecarga de uma base de dados pesada. Os conteúdos e traduções vivem em ficheiros JSON e um router em PHP serve cada língua no seu próprio endereço (/ e /pt/), com URLs limpos, sitemap e tags hreflang para os motores de busca. O formulário de contacto tem proteção CSRF, limite de envios e notificações em tempo real, e o site usa cabeçalhos de segurança como Content-Security-Policy. A interface foi construída com Bootstrap 5, com foco na responsividade mobile-first, e o site corre num servidor próprio (Raspberry Pi).