Техническое задание на создание сайта Цель проекта: Создать веб-сайт, который будет полностью копировать структуру и функционал сайта acasom.com. Контент и описание товаров должны быть единоразово скопированы и загружены на новый домен, без необходимости постоянного парсинга данных. Основные задачи: 1. Создание структуры сайта: - Разработать дизайн сайта, идентичный acasom.com. - Сохранить полную структуру страниц, включая главную страницу, каталог, страницы товаров, информационные страницы (о компании, контакты и т.д.). 2. Функциональные требования: - Единоразовый парсинг данных: - Настроить автоматизированный парсинг каталога товаров и контента, который будет выполнен один раз, включая: - Названия товаров - Описание товаров - Цены - Изображения товаров - Категории и подкатегории товаров - Парсинг всего текстового контента с информационных страниц. - Загрузка данных на новый сайт: - Загруженный контент должен быть сохранен в базе данных нового сайта и представлен пользователям в аналогичной структуре и формате. - Полное повторение функционала: - Все функциональные элементы сайта, такие как поиск, фильтры, сортировка, работа с корзиной, и другие, должны быть полностью скопированы и корректно работать на новом сайте. - Поисковая система: - Реализовать поиск по сайту с возможностью фильтрации по категориям, ценам и другим параметрам, как на оригинальном сайте. - Функционал каталога: - Создание динамического каталога товаров с возможностью сортировки и фильтрации по категориям, ценам и другим параметрам, аналогично оригинальному сайту. - Карточка товара: - Страница товара должна содержать: - Название товара - Изображение товара (с возможностью просмотра галереи) - Описание товара - Цена - Кнопку "Добавить в корзину" или аналогичный функционал, как на оригинальном сайте. - Информационные страницы: - Включить страницы "О компании", "Контакты" и другие, аналогичные acasom.com. 3. Административная панель: - Разработать административную панель для управления контентом сайта: - Управление товарами и их категориями - Управление страницами сайта (редактирование текстового контента) - Возможность ручного добавления товаров и информации. 4. Технические требования: - Язык разработки: PHP или Python (Django), в зависимости от предпочтений команды. - Фронтенд: HTML, CSS, JavaScript (возможно использование фреймворков, таких как Bootstrap или React). - База данных: MySQL или PostgreSQL. - Парсинг: Использование Python (например, BeautifulSoup, Scrapy) или другого подходящего инструмента. 5. Хостинг и домен: - Размещение сайта: Развертывание сайта на хостинге reg.ru. - Домен: Прикрепление сайта к домену acasom.shop. - Настройка домена: - Подключение и настройка SSL-сертификатов для обеспечения безопасности сайта (например, бесплатный сертификат Let's Encrypt или платный сертификат по требованию). - Настройка DNS-записей для корректной работы домена и поддоменов (если потребуется). - Настройка переадресации с версий домена без "www" на "www" и наоборот (если это требуется для SEO). - Обеспечение корректной работы сайта по протоколу HTTPS. 6. Требования к дизайну: - Сайт должен быть адаптивным и корректно отображаться на всех устройствах (мобильные телефоны, планшеты, десктопы). - Интерфейс должен быть интуитивно понятным для пользователя. 7. Тестирование и развертывание: - Проведение тестирования сайта на всех этапах разработки (функциональное, интеграционное, нагрузочное тестирование). - Развертывание сайта на рабочем сервере reg.ru и предоставление доступа заказчику для финального тестирования. - Грамотная настройка домена и сертификатов. Дополнительные пожелания:
- Поддержка мультиязычности (опционально).
Сроки выполнения:
- Сроки: Завершение всех работ в течение 7 календарных дней с момента утверждения ТЗ. Оплата: - Стоимость проекта: 50,000 рублей.