Sobre o projeto
O portfólio de Phill Scargill é um site pessoal construído com Astro, Tailwind CSS e TypeScript que exibe seu trabalho como Especialista em Automação e Controle na SpaceX. O site inclui uma foto de perfil responsiva, uma bolha de pensamento flutuante animada e animações de emojis ativadas por hover nas caixas de projetos. Melhorias técnicas consistem em renderização do lado do servidor via output: 'server' do Astro, containerização com Docker e Node.js, e proxy Nginx para terminação SSL. Um sistema de rastreamento de visitantes auto-hospedado registra visualizações de página, visitantes únicos, endereços IP, geolocalização, duração da visita e dados de referência, armazenando as informações em um banco de dados JSON baseado em arquivos persistido por volumes Docker, e apresenta um painel de analytics em tempo real que atualiza a cada 30 segundos. Melhorias em acessibilidade e SEO abrangem meta tags, dados Open Graph e Twitter Card, marcação estruturada JSON-LD, atributos ARIA, gerenciamento de foco e arquivos robots.txt/sitemap. Medidas de segurança incluem acesso administrativo protegido por senha via variáveis de ambiente, armazenamento local de dados para evitar rastreadores de terceiros e cabeçalhos de segurança adequados. O projeto é licenciado sob MIT e fornece detalhes de contato para e-mail, LinkedIn, GitHub e localização.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.