Об этом проекте

Портфолио Филла Скарджилла представляет собой персональный сайт, созданный с использованием Astro, Tailwind CSS и TypeScript, демонстрирующий его работу в качестве специалиста по автоматизации и управлению в SpaceX. Сайт включает адаптивное изображение профиля, анимированную парящую мысль и эмодзи-анимации, активируемые при наведении, на проектных блоках. Технические улучшения включают серверный рендеринг через Astro's output: 'server', контейнеризацию в Docker с Node.js и Nginx-прокси для SSL-терминации. Собственная система отслеживания посетителей фиксирует просмотры страниц, уникальных посетителей, IP-адреса, геолокацию, продолжительность визитов и данные рефереров, сохраняя информацию в файловой JSON-базе, сохраняемой через Docker-тома, и отображает аналитическую панель в реальном времени, обновляющуюся каждые 30 секунд. Улучшения доступности и SEO охватывают метатеги, данные Open Graph и Twitter Card, структурированную разметку JSON-LD, атрибуты ARIA, управление фокусом, а также файлы robots.txt и sitemap. Меры безопасности включают парольную защиту админ-доступа через переменные окружения, локальное хранение данных для исключения сторонних трекеров и соответствующие security-заголовки. Проект распространяется под лицензией MIT и предоставляет контактные данные для электронной почты, LinkedIn, GitHub и местоположения.