Файл содержит полный текст дипломной работы объёмом около 44 страниц (включая введение, 3 главы, заключение, список литературы из 30 источников и 7 приложений). В работе представлена разработка полностью функционального интернет-приложения для цветочного магазина с использованием нативного стека HTML5, CSS3 и JavaScript (ES2020).
Проведён анализ рынка электронной коммерции и специфики цветочного бизнеса (скоропортящийся товар, эмоциональный выбор). Выполнен сравнительный анализ трёх существующих аналогов («Цветов.ру», Flor2u, «СтудияЦветов») по семи критериям UX. Сформулированы 11 функциональных и 6 нефункциональных требований.
Спроектирована клиентская SPA-архитектура (6 логических модулей: данные, каталог, корзина, заказ, таймер, анимации), логическая модель данных (4 сущности в 3НФ), адаптивный интерфейс на пастельно-розовой палитре с использованием шрифтов Playfair Display и Lato.
Реализованы: hero-секция с анимацией, каталог из 6 букетов с фильтрацией по категориям, боковая панель корзины (добавление, изменение количества, удаление, пересчёт суммы), форма заказа с валидацией (имя, телефон, адрес, дата, время доставки, пожелание), промо-баннер с таймером обратного отсчёта, секции «Доставка» и «О нас», всплывающие toast-уведомления, scroll-анимации через Intersection Observer API.
Проведено функциональное тестирование (12 тест-кейсов — все PASS), кросс-браузерное (Chrome, Firefox, Edge, Safari, устранена несовместимость backdrop-filter), адаптивное (6 разрешений от 320 до 1920 пикселей), аудит Lighthouse: Performance 94, Accessibility 89, Best Practices 100, SEO 92. Приложение готово к развёртыванию на статическом хостинге (GitHub Pages, Netlify, Vercel).
В приложении представлены скриншоты интерфейса (главная страница, карточки товаров, секции доставки и о нас), а также скриншот из файла 22.png, демонстрирующий hero-секцию с кнопками заказа и статистикой. Работа будет полезна студентам ИТ-специальностей, начинающим веб-разработчикам, а также владельцам малого цветочного бизнеса.