Разработка и развёртывание современного сайта-портфолио
Требуется создать производительный и современный сайт-портфолио (MPA) на основе предоставленного дизайна в Figma. Проект необходимо не только реализовать, но и полноценно развернуть на российском VPS с настройкой всего рабочего окружения.
Технический стек проекта
- Фреймворк: Astro 5 с Hybrid Rendering.
- Стилизация: Tailwind CSS.
- Инфраструктура: Node.js, веб-сервер Nginx, настройка CI/CD через GitHub Actions для автоматического деплоя.
Требования к фронтенду
- Реализация современного View Transitions API для плавных переходов между страницами.
- Поддержка Dark Mode (тёмной темы).
- Организация контента через Astro Content Collections.
- Интеграция Partytown для эффективного управления сторонними скриптами.
Требования к бэкенду и развёртыванию
- Использование Astro Actions для обработки данных форм (например, формы обратной связи).
- Полная настройка и конфигурация российского VPS-сервера.
- Установка и настройка Node.js, Nginx (с SSL, проксированием).
- Настройка автоматического процесса сборки и деплоя через GitHub Actions (CI/CD).
В результате должен быть получен полностью рабочий, размещённый и доступный по домену сайт с настроенным производственным окружением.