Sobre el proyecto
El portafolio de Phill Scargill es un sitio web personal construido con Astro, Tailwind CSS y TypeScript que muestra su trabajo como Especialista en Automatización y Control en SpaceX. El sitio incluye una foto de perfil responsiva, una burbuja de pensamiento flotante animada y animaciones de emojis activadas por hover en las cajas de proyectos. Las mejoras técnicas consisten en renderizado del lado del servidor mediante la configuración de Astro 'output: server', contenerización con Docker usando Node.js y un proxy Nginx para terminación SSL. Un sistema de seguimiento de visitantes autoalojado registra vistas de página, visitantes únicos, direcciones IP, geolocalización, duración de la visita y datos de referencias, almacenando la información en una base de datos JSON basada en archivos persistida a través de volúmenes Docker, y presenta un panel de análisis en tiempo real que se actualiza cada 30 segundos. Las mejoras de accesibilidad y SEO cubren etiquetas meta, datos Open Graph y Twitter Card, marcado estructurado JSON-LD, atributos ARIA, gestión de enfoque y archivos robots.txt/sitemap. Las medidas de seguridad incluyen acceso administrativo protegido por contraseña mediante variables de entorno, almacenamiento local de datos para evitar rastreadores de terceros y encabezados de seguridad adecuados. El proyecto está licenciado bajo MIT y proporciona detalles de contacto para correo electrónico, LinkedIn, GitHub y ubicación.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.