тз для создания сайта
- 0
- 0
- Опубликовано: 2024-02-08
1. Введение
Цель проекта - создать аналог сайта liveuamap.com на WordPress с русскоязычным интерфейсом и функциональностью административной панели. Заказчик планирует использовать Безопасную сделку для разработки сайта, поэтому требуется подробное ТЗ, учитывающее все особенности уже существующего сайта.
2. Описание функциональности сайта
2.1. Главная страница
- На главной странице должна быть размещена интерактивная карта, позволяющая взаимодействовать с пользователями.
- На карте должны отображаться специализированные маркеры в виде точек, соответствующие различным категориям событий (политические события, конфликты, происшествия и т. д.).
- Пользователь должен иметь возможность выбрать категорию маркеров на карте.
- Также должна быть предусмотрена возможность фильтрации событий по времени и местоположению.
- Под картой должен быть размещен список событий, относящихся к выбранной категории и фильтрам.
- На странице каждого события должна быть подробная информация о нем.
2.2. Административная панель
- Для администрирования сайта должна быть создана отдельная административная панель.
- В административной панели должны быть предусмотрены различные роли пользователей: администратор, модератор, редактор.
- Администратор должен иметь возможность создавать, редактировать и удалять категории маркеров на карте.
- Также администратор должен иметь возможность создавать и редактировать метки для каждого события на карте.
- Важной функциональностью административной панели должна быть возможность закрашивания областей на карте для обозначения конкретных территорий.
- Должна быть возможность добавления и редактирования новых событий в административной панели.
- Также должна быть возможность управления пользователями, включая добавление, редактирование ролей и удаление пользователей.
3. Дизайн и контент
3.1. Дизайн
- Верстка сайта должна быть адаптивной, то есть сайт должен корректно отображаться на всех типах устройств (десктопах, планшетах, мобиль