Краткое описание: Анкета Edgeryders
Мы внедряем новую воронку онбординга для edgeryders.eu. На платформе работают несколько перекрывающихся сообществ, чтобы понять и решить существующие проблемы. Важной частью этой работы является привлечение новых историй и перспектив. Для этого мы хотим создать более простой и гостеприимный первый контакт с нашими сообществами. Наш подход к вовлечению людей строится вокруг задавания открытых вопросов, касающихся тем, которые мы исследуем.
Наш новый интерфейс онбординга — это анкета, ответы на которую публикуются на edgeryders.eu, а пользователь автоматически присваивает этот контент себе после регистрации на edgeryders.eu.
Мы создаем первую версию этого инструмента для использования на планшете в рамках Биеннале дизайна в Любляне 14 ноября. Чтобы оставить время на тестирование, срок готовности интерфейса — 4 ноября.
Объем проекта
Edgeryders уже разработали API, которое создает пользователя на edgeryders.eu с указанным адресом электронной почты и публикует сообщение от имени этого пользователя. Это API описано в документации Edgeryders API в разделе 3.4. Создание учетной записи на нескольких сайтах.
Данное краткое описание касается создания полностью клиентской формы на JavaScript, которая собирает:
- Адрес электронной почты пользователя
- Ответы на ряд вопросов от пользователя
- Некоторые дополнительные, но необязательные данные
Затем форма должна:
- Сформировать ответы на вопросы в виде красиво оформленного сообщения на Discourse.
- Каждый вопрос должен быть выделен жирным шрифтом, за ним следует ответ.
- Дополнительная информация, например возраст, размещается в конце сообщения.
- Запросить создание новой учетной записи с использованием адреса электронной почты пользователя
- Опубликовать сообщение с собранными ответами на edgeryders.eu от имени нового пользователя
Требования:
- Дизайн приложения указан здесь для карманных устройств, здесь для планшетов и здесь для настольных компьютеров. Этот дизайн показывает реальные вопросы, которые должны задаваться, и весь соответствующий текст.
- Приложение должно следовать потоку и логике, описанным в документации API.
- Определения вопросов и их количество должны настраиваться через конфигурационный файл в формате JSON или YAML.
- Приложение должно следовать рекомендациям по обработке ошибок и отображать соответствующие сообщения об ошибках, когда они возвращаются API, а также давать пользователю рекомендации, как действовать дальше.
- После отправки сообщения приложение должно отображать сводку учетной записи, как описано в документации.
- Приложение должно быть полностью клиентским, без выполнения кода на стороне сервера, за исключением хостинга.
- Приложение должно быть разработано с использованием фреймворка Vue.js.
- Разработчик должен опубликовать код на GitHub и регулярно делать коммиты и пуши в процессе разработки.
- Отчетность и сотрудничество с Edgeryders должны осуществляться на платформе edgeryders.eu.
- Приложение должно быть доставлено до 1 ноября.
Лицензирование
- Это программное обеспечение будет распространяться с открытым исходным кодом под лицензией MIT.
Вознаграждение
- Мы предлагаем 1000 евро (примерно 1100 долларов США), оплата производится после сдачи проекта.
Как подать заявку
- Опубликуйте сообщение в теме Discourse Edgeryders вместе со ссылкой на некоторые из ваших работ.
Помните, что крайне важно завершить работу к 4 ноября.