Панда-подарки Помочь
Наша работа
Устойчивое лесопользование
Образовательная деятельность
Регионы
ВЫ МОЖЕТЕ ПОМОЧЬ ПРЯМО СЕЙЧАС!
Премия рунета 2017
Главная / Наша работа / Устойчивое лесопользование /
Сотрудничество
 / Архив конкурсов /
Доработка программного обеспечения и разработка пользовательских рекомендации
Образовательная деятельность
Премия рунета 2017

Доработка программного обеспечения и разработка пользовательских рекомендации

Всемирный фонд дикой природы (WWF России) приглашает к участию в конкурсе на доработку программного обеспечения и разработку пользовательских рекомендации по работе с прототипом приложения для обеспечения автоматизации процесса сбора, загрузки, хранения и отображения данных, полученных в результате описания практик ответственного лесопользования (далее – Практик).

Для участия в конкурсе на выполнение работы необходимо подать заявку с указанием реквизитов исполнителя и подтверждением квалификации, предложения по объему финансирования работ.

Задачи

  1. Реализовать функционал компрессии загружаемых файлов иллюстраций практик для повышения скорости отображения страницы со списком практик.
  2. Реализовать функционал пагинации, предоставить возможность пользователю выбирать количество отображаемых практик на странице (10, 20 или 50 практик). Реализовать сортировку списка практик, в том числе по дате добавления, алфавиту, по популярности практики на основании количества лайков.
  3. Реализовать функционал степпера (разбивку на этапы) при создании новой практики с сохранением и валидацией введенной информации на каждом этапе. При этом у пользователей должна быть возможность прервать заполнение практики на любом из этапов и продолжить заполнение позже. В случае, если заполнение практики проходит не до конца, она должна помещаться в список «Черновики», ссылка на который доступна из окна «Мои практики».
  4. Обеспечить возможность ставить «лайки» к практикам с показом количества «лайков», а также с индикацией поставил текущий пользователь «лайк» или нет. У пользователя должна быть возможность отменить «лайк».
  5. Реализовать функционал подписок и подписчиков. На странице практик пользователя, в верхней части интерфейса, если это страница практик не текущего пользователя, должна отображаться кнопка «Подписаться», если текущий пользователь не подписан, или «Отписаться», если текущий пользователь уже является подписчиком данного канала. А также должны содержаться ссылки на список подписок и список подписчиков текущего пользователя в личном кабинете. Также возможность подписаться/отписаться на/от автора должна присутствовать при просмотре практики.
  6. Реализовать автоматическое уведомление подписчиков о публикации новых практик по электронной почте. Обеспечить возможность в профиле пользователя отключать данную рассылку.
  7. Обеспечить хранение паролей пользователей в БД в зашифрованном виде на базе стойкого алгоритма шифрования.
  8. Разработать функционал личных кабинетов (ЛК) компаний. За каждой компанией должен быть закреплен администратор ЛК. У администратора ЛК компании должна быть возможность управления (создание, удаление, изменение, назначение прав) пользователями, закрепленными в соответствующем ЛК, а также возможность создания и редактирования информации о компании и информации по контактам. Создание ЛК компаний и назначение администраторов соответствующих ЛК могут производить только пользователи с правами «Модератор системы» или «Администратор системы». Создание новой компании производится по заявке через специальную форму на сайте сервиса. Вынести в отдельный справочник информацию по компаниям вместе с их описанием.
  9. Обеспечить размещение пользовательского соглашения, при регистрации в приложении новый пользователь должен его принять.
  10. Разработать возможность удаления практик в корзину. У пользователя должна быть возможность восстановить удаленные в корзину документы.
  11. Присвоить практикам следующие статусы:
    • черновик (автор постепенно заполняет данные, может отправить на модерацию или удалить);
    • отправлена на модерацию (уполномоченный модератор проверяет. Может перенести либо обратно в черновик на доработку, либо опубликовать);
    • опубликована (автор может отредактировать и снова отправить на модерацию, автор может удалить);
    • удалена автором из черновика (автор может вернуть в черновики и доработать);
    • удалена автором из опубликованных (автор может вернуть в опубликованные. Автор может вернуть в черновики и доработать).
  12. Реализовать поиск по названию практик или списку тэгов на главной странице, а также сортировку результатов поиска практик, в том числе по дате добавления, алфавиту, по популярности практики на основании количества лайков.
  13. Провести доработку экспорта в pdf формат в соответствии с пожеланиями Заказчика.
  14. На основании пожеланий Заказчика выполнить либо выбор комплектующих для организации сервера, произвести сборку сервера, установить необходимое ПО для разворачивания приложения на данном сервере, либо выполнить анализ провайдеров предоставляющих услуги хостинга для размещения приложения в облаке, размещение в облаке разрабатываемого приложения.
  15. Выбрать и зарегистрировать уникальное доменное имя для разрабатываемого приложения, организовать приобретение SSL сертификата для организации возможности доступа к приложению посредством протокола https.
  16. Увеличить количество полей в профиле пользователя, добавить ФИО, компанию, фото на аватар. Сформировать на основе данных справочник пользователей и синхронизировать его со справочником компаний.
  17. Доработать предоставленный Заказчиком логотип проекта и разместить его в приложении в верхнем меню. А также установить иконку приложения (favicon).
  18. Реализовать функционал импорта данных по практике (при заполнении полей вновь создаваемой практики) из файла Excel определенного формата или с ресурса «Зеленая премия» путем ввода пользователем url соответствующей страницы или через файл выгрузки.
  19. Обеспечить перевод доработок прототипа на английский язык на сновании данных, представленных Заказчиком.
  20. Предоставить Заказчику работающий прототип сервиса, исходный код прототипа сервиса, отвечающие приведенным параметрам.
  21. Провести обсуждение формата и содержания прототипа не менее чем с 5 лесозаготовительными компаниями и 3 экспертами в области управления лесами. Собрать предложения и комментарии, на основе их проанализировать сильные и слабые стороны, сформулировать предложения по улучшению прототипа (включая рекомендации по формату вывода данных для пользователей) и представить их Заказчику.
  22. Разработать систему критериев для бального ранжирования соответствующих разделов прототипа, содержащих бальные оценки. Оценить необходимость дополнительного введения критериев для ранжирования или их избыточность.
  23. Разработать пользовательские рекомендации по работе с системой для лесопользователей и экспертов лесного сектора на русском и английском языках.
  24. Реализовать возможность пользователя при заполнении практик использовать мануал и подсказки по заполнению форм.

СРОК ПРЕДОСТАВЛЕНИЯ И РАССМОТРЕНИЯ ЗАЯВОК:

Сроки проведения работ: 14 сентября 2020 – 11 декабря 2020 г.

Срок предоставления и рассмотрения заявок: до 11 сентября 2020 г. 

ДОПОЛНИТЕЛЬНЫЕ УСЛОВИЯ:

К конкурсу допускаются как физические, так и юридические лица. 

КОНТАКТНЫЕ ДАННЫЕ ДЛЯ ПОДАЧИ ЗАЯВОК:

Заявки на участие в конкурсе просим присылать на имя Николая Ларионова, руководителя Архангельского подразделения Баренц-отделения WWF России. NLarionov@wwf.ru


#ДажеЛайкПомогает

Помогают не только деньги. Подписывайтесь на нас в социальных сетях, участвуйте в дискуссиях, делитесь с друзьями новостями о деятельности фонда.