КЕЙС / Сайт / 2026
Сайт-поздравление на день рождения
Персональный сайт-поздравление с 29 совместными фотографиями, интерактивными комплиментами и личным письмом-приглашением на свидание.
КЕЙС / Сайт / 2026
Персональный сайт-поздравление с 29 совместными фотографиями, интерактивными комплиментами и личным письмом-приглашением на свидание.
Создать для девушки необычный подарок ко дню рождения, который можно открыть по одной ссылке. Требовалось объединить совместные фотографии, личные тексты, комплименты и финальный сюрприз в цельной романтичной истории.
Обычное сообщение в мессенджере и отдельная подборка фотографий не передавали задуманный сценарий. Воспоминания, поздравления и приглашение оставались разрозненными, а готовые сервисы электронных открыток не давали нужной свободы в оформлении и содержании.
Сайт разработан на чистых HTML, CSS и JavaScript. Для проекта создан индивидуальный дизайн с романтичной цветовой палитрой, типографикой, полароидными карточками и плавными анимациями. Галерея формируется из JSON-манифеста и автоматически выводит добавленные фотографии без ручной верстки каждой карточки. Снимки можно открывать в полноэкранном режиме, а их количество подсчитывается автоматически. Дополнительно реализованы интерактивные карточки с переключением содержимого, модальное окно с полным текстом письма, анимация летящих сердечек, появление элементов при прокрутке, якорная навигация и отдельное мобильное меню. Изображения загружаются отложенно, чтобы не замедлять первый экран.
Готовый сайт опубликован и доступен по одной ссылке. Поздравление стало последовательной личной историей: от первого обращения и совместных воспоминаний до финального письма с приглашением на свидание. Сайт корректно работает на смартфонах и компьютерах, а структуру проекта можно адаптировать под годовщину, предложение руки и сердца или другой персональный подарок.
HTML5, CSS3, JavaScript, JSON, Intersection Observer API, Netlify
Опишите задачу в Telegram: что сейчас работает вручную, что теряется и какой результат нужен. Я изучу ситуацию и предложу подходящий формат решения.