Создание сайтов
дистанционно
договорная
Корпоративный сайт (сайт компании). Платформа: WordPress. Функционал сайта: база данных (~2000 текстов, указатели, картинки), интерактивная карта с фильтрацией, поиск по текстам и карте, админка с импортом из Google Sheets и правами доступа. Контент есть. ТЕХНИЧЕСКОЕ ЗАДАНИЕ на разработку веб-приложения (научно-исследовательский портал) 1. Назначение Разработка веб-сайта для размещения, систематизации и анализа коллекции текстовых материалов, объединённых по тематическому, географическому и структурному принципам. Основные функции — поиск, фильтрация и визуализация данных (включая картографическую). 2. Исходные данные (предоставляются Заказчиком) Данные структурированы в Google Sheets и включают: Тип данных Количество Описание Тексты ~2 000 записей Текст, атрибуты, координаты, ID, регион, источник, дата, этноязыковая группа Указатели ~430 пунктов ID, текст, название, нумерация Изображения ~200 записей Картинка, описание, координаты, источник 3. Требования к результату 3.1. Главная страница Краткое описание проекта Автоматически формируемый список источников / библиография на основе данных из базы 3.2. Интерактивная карта Отображение 2 000–5 000 точек на карте Система фильтров на карте: по региону, по мотивам (указатель), по народу, по дате, по другим параметрам из базы Поиск по тексту прямо на карте Настройка отображения пина: выбор параметров для показа на точке (ID, мотивы, народ и др.) При наведении / клике на точку — всплывающая карточка с полным текстом и атрибутами Цветовая кодировка: переключение окраски точек по региону, по мотивам, по другому параметру Возможность передать отфильтрованный список текстов на карту со страницы текстов 3.3. Страница с текстами Удобный интерфейс просмотра всех текстов Блок фильтров: регион, этноязыковая группа, дата, пункты указателя — любая комбинация Поиск по вхождению слов Список текстов в виде карточек с настраиваемым отображением атрибутов Из карточки — переход на полную страницу текста с подробной информацией Выбор текстов из списка и передача их на карту 3.4. Страница текста (детальная) Полный текст Атрибуция (где, когда, от кого записано) Регион, источник, координаты Привязанные пункты указателя (мотивы / семы) 3.5. Страница указателей Списки указателей с нумерацией Возможность развернуть на этой же странице все тексты, привязанные к пункту указателя Фильтры по региону, народу, дате, действующие на весь указатель 3.6. Страница изображений Аналогичная система фильтрации и поиска, как у текстов Отображение карточек с картинкой, описанием, названием, источником Поиск по тексту описания Координаты к изображениям не привязаны — это отдельная сущность 4. Система управления и права доступа Публичный доступ — все пользователи могут просматривать данные Регистрация — только через добавление администратором (самозапись отсутствует) Вход по логину и паролю Зарегистрированные пользователи: Доступ к админке (загрузка данных из Google Sheets) Доступ к дополнительным параметрам текстов, скрытым от публики 5. Дизайн и внешний вид Общий стиль: светлая, минималистичная тема Цветовая гамма: светло-серая основа с контрастными элементами для выделения важных структурных и смысловых блоков Адаптивная вёрстка — корректное отображение на мобильных устройствах и планшетах 6. Технические требования Требование Описание Язык интерфейса Русский Источник данных Импорт из Google Sheets Администрирование Удобная система загрузки и обновления данных через интерфейс Безопасность Защита от SQL-инъекций, XSS; доступ к админ-разделу только по паролю Производительность Быстрая загрузка карты с 2 000–5 000 точками, мгновенная фильтрация Хостинг Исполнитель предоставляет рекомендации или реализует размещение (опционально) 7. Требования к приёмке Передача работающего сайта с загруженными данными Доступ к админ-панели Инструкция по администрированию (загрузка новых данных, управление пользователями) Исходный код (при кастомной разработке) 8. Сроки Ориентировочный срок разработки: до 2 месяцев Точные сроки определяются по итогам согласования с исполнителем.
2026-08-27
Откликнуться