Коллеги, я накидал свое понимание ТЗ, кто опытный сайтостроитель - дополняйте/критикуйте!
Техническое задание на разработку сайта STOPVOR
Цель проекта
Цель проекта - поиск активов, незаконно выведенных за рубеж федеральными, региональными и местными чиновниками, а также кормящимися вокруг власти "бизнесменами", грубо нарушающими жилищные и трудовые права чиновниками (прежде всего - недвижимость, яхты, автомобили), и выяснения их фактических владельцев.
Проект опирается на международные волонтерские сети и российскую диаспору за рубежом.
Алгоритм работы
В России составляется список подозрительных лиц. Собираются данные об их доходах, собираются публикации и иные данные об их активах. Список публикуется на сайте.
Международные волонтеры осуществляют поиск активов и собирают данные о предполагаемых владельцах найденного (путем опроса соседей и т.п.). Если эти владельцы присутствуют в списке подозрительных лиц, и их стоимость превышает задекларированный доход - находка публикуется на сайте и данные передаются в правоохранительные органы соответствующей страны. В отдельных случаях - привлекаем специализированные розыскные фирмы.
Через сочувствующих депутатов Европарламента можно добиться создания поста спецпрокурора по коррупции в странах СНГ.
Дизайн
Дизайн выполняется в максимально простом виде, с минимальным использованием графики и универсальным представлением на разных платформах, в т.ч. мобильных. Стилистика приближена к сайтам правоохранительных органов, например Интерпола.
Интерфейс пользователя должен быть интуитивен, привычен и максимально стимулировать вовлеченность пользователей в работу сайта, интерактив.
Проект многоязычен, стартовые языки - английский и русский. База данных ведется латиницей. Переключение языка должно быть возможно на любой странице.
Главная страница
Разделы
• О проекте - статическая страница с описанием проекта
• События - лента новостей, как автоматически сгенерированных в результате деятельности проекта, так и добавляемые текстовые новости
• Подозрительные персоны - список персон, по которым есть данные, что они могут иметь незадекларированные активы за рубежом
• Подозрительные активы - список активов, принадлежащим неустановленным гражданам России, по которым требуется проверка
• Найденные активы - активы, по которым есть заслуживающие внимания свидетельства, что они принадлежат людям из списка подозрительных персон. Эти данные будут передаваться правоохранителям
• Местные координаторы и партнеры - список людей и организаций, которые являются доверенными волонтерами в проекте и занимаются координацией действий активистов в определенных регионах
• Помочь проекту - инструкция, как стать волонтером, или помочь проекту финансово
Должен быть логин аккаунтом одной из социальных сетей. Некоторые пользователи имеют статус администратора, присваиваемый вручную.
Персональные страницы
По каждой персоне должна при первом логине создаваться его страница, на которую выводится:
• Фото
• ФИО
• Лента публикаций/действий в системе
• Режим публикаций на страницах в соцсетях: все новости системы/только события пользователя/нет
• Список наблюдения (список персон и активов, новости по которым интересуют пользователя)
Пользователь должен иметь возможность сделать себя анонимным в системе, создав псевдоним.
Функция поиска
Должна быть реализована функция поиска. Поиск ведется по:
• Персонам в списке наблюдения (ФИО, отрасль, фильтр - есть/нет найденных активов)
• Активам (тип, страна, диапазон стоимости)
• Волонтерам (ФИО, страна, фильтр - администратор)
Пустой запрос с указанной страной и т.п. должен выводить все записи по данной стране и т.п.
Список персон
Таблица с кликабельными строками и возможностью сортировки по полям:
Фото/ФИО/Отрасль/Задекларированный доход/Страна поиска/Дата добавления/Добавить в список наблюдения
Список активов
Таблица с кликабельными строками и возможностью сортировки по полям:
Фото/Страна/Тип/Владелец/Стоимость/Дата добавления/Добавить в список наблюдения
Форма ввода подозреваемого
Поля:
• ФИО
• Фотографии
• Место работы
• Должность
• Предыдущие места работы
• Задекларированный доход
• Предполагаемый реальный доход
• Причина добавления в базу
• Известные активы [номер, название, адрес, предполагаемая стоимость, тип счет/дом/земля/предприятие/яхта/машина/другое, описание, фотографии, ФИО нашедшего, контакты нашедшего, комментарии]
• Города, где надо искать
• Родственники
• Известные телефоны, адреса проживания, email
• Дополнительная информация (текст, видео)
Функции, доступные администратору и тому, кто добавил персону:
• Редактирование
• Скрыть из списка (персона не должна удаляться из базы, но становиться неактивной)
• Связать с найденным активом
Комментарии в виде дерева. Администратор и пользователь, создавший страницу, должны иметь возможность стирать комментарии. Комментарии может оставлять только зарегистрированный пользователь.
Форма ввода найденного актива
Поля:
• Название
• Фотографии, видео
• Тип счет/дом/земля/предприятие/яхта/машина/другое
• Стоимость в USD
• Страна
• Адрес
• Описание (текст, видео)
• Номинальный владелец: ФИО, контакты
• Управляющий: ФИО, контакты
• Владелец
Функции, доступные администратору и тому, кто добавил актив:
• Редактирование
• Скрыть из списка (актив не должен удаляться из базы, но становиться неактивным)
• Связать с персоной
Комментарии в виде дерева. Администратор и пользователь, создавший страницу, должны иметь возможность стирать комментарии. Комментарии может оставлять только зарегистрированный пользователь.
Интеграция с соцсетями
В сетях (на страницах пользователей) должны публиковаться события:
• Добавлен мониторинг по человеку ФИО
• Пользователь нашел подозрительный актив в стране
• Найден актив человека из списка наблюдения
• Добавление новости
Поддерживаемые сети
• фейсбук
• твиттер
• вконтакте
Платформы
Первоначально проект реализуется на Web платформе.
Далее должны быть разработаны приложения для iOS и Android.