Техническое задание на разработку сайта-копии Kiesdirekt.de
1. Цель проекта
Создать полную, функциональную и поддерживаемую в будущем копию веб-сайта kiesdirekt.de Новый сайт должен быть разработан с использованием фреймворка React или Next.js. Основная цель — воспроизвести существующий дизайн, структуру, контент и функциональность, обеспечив при этом качество кода и возможность для дальнейшего развития и поддержки.
2. Объем работ
Необходимо скопировать следующие разделы и функциональные элементы сайта:
Все страницы: Создать копии всех существующих страниц, включая:
Главную страницу.
Страницы категорий товаров (например, "Splitt / Schotter", "Kies / Kiessand", "Sand" и т.д.)
Страницы отдельных товаров с их описаниями, характеристиками, изображениями и ценами.
Информационные страницы (Kontakt, FAQ, AGB, Impressum, Lieferung, Zahlung и др.)
Страницы блога и отдельные статьи
Каталог товаров:
Скопировать всю структуру каталога товаров со всеми категориями и подкатегориями.
Перенести все товары, включая их названия, описания, изображения, цены и любые другие связанные данные.
Изображения и медиаконтент:
Скачать и перенести все изображения товаров, иконки, баннеры и другие медиафайлы, используемые на сайте.
Функциональность:
регистрацию и бд не надо , товары можно в локал памяти или json
Корзина и оформление заказа: Создать полнофункциональную корзину и процесс оформления заказа.
3. Технические требования
Фреймворк: Использовать Next.js или React.
Верстка: Адаптивная верстка, полностью соответствующая оригиналу, для корректного отображения на всех типах устройств (десктопы, планшеты, мобильные телефоны).
Качество кода:
Код должен быть чистым, хорошо структурированным
Использовать компонентный подход для обеспечения переиспользуемости и легкой поддержки.
Следовать лучшим практикам и стандартам разработки для выбранного фреймворка.
Управление контентом:
4. Контент и данные
Весь текстовый контент, изображения и данные о товарах должны быть полностью скопированы с оригинального сайта.
Исполнитель должен самостоятельно извлечь (спарсить) все необходимые данные с сайта
www.kiesdirekt.de/.
5. Требования к поддержке и будущему развитию
Проект должен быть организован таким образом, чтобы новый разработчик мог легко разобраться в коде и вносить изменения.
Предоставить четкую и понятную структуру проекта.
6. Ожидаемые результаты (поставка проекта)
Исходный код: Полный исходный код проекта в zip на react или nexst Js
Документация:
README.md файл с инструкциями по установке зависимостей, запуску проекта в режиме разработки и сборке для продакшена.
Описание архитектуры проекта и ключевых компонентов.
Итог скопировать сайт с товарами и всеми страницами для MVP тестов запуска рекламы в нише стройматериалов в Германии Швейцарии и Австрии , можно использовать нейронки и любые сервисы автоматизирующие вашу работу . Главное конечный результат согласно ТЗ