12.30, СТАРТ! | GOLOS.io Online Hackathon | О, мой блог!


Всем привет!

Сегодня 3 июня 2017 года, суббота.
Время: полдень по МСК.

Мы объявляем старт 24-часового онлайн-хакатона ГОЛОСа!

GOLOS.io Online Hackathon | О, мой блог!

Формат: 24-часовой онлайн-хакатон.
Старт: 12.30 МСК, 3 июня.
Финиш: 12.30 МСК, 4 июня.
Призовой фонд: 1 BTC.

Правила участия:

  1. В хакатоне могут участвовать все желающие, индивидуально или командно, пол и возраст значения не имеют.
  2. Количество членов команды - не ограничено, количество команд - не ограничено, география команд - не ограничена.
  3. Регистрация на участие - комментарий под этим постом в свободной форме. Регистрация продолжается до окончания хакатона.
  4. Задания для хакатона опубликовано далее по тексту. Т.е. пилить фичи для Голоса нужно будет по заданиям! Заданий несколько на выбор, условно одинаковой сложности. Выполнение сразу нескольких заданий увеличивает шансы на победу.
  5. Вся документация GOLOS.io доступна на платформе для разработчиков developers.golos.io, а также в наших репозиториях на Github.
  6. Результирующий код должен быть оформлен в качестве пулл-реквеста в репозиторий https://github.com/GolosChain/tolstoy. Результирующий код является публичным и открытым, на него распространяется MIT-лицензия.
  7. Мы планируем, что призовой фонд летнего хакатона ГОЛОСа будет резделён между 2 (возможно 3) лучшими решениями, выполненными в готовом рабочем виде на момент окончания хакатона, т.е. по состоянию на 12.00 МСК, 4 июня. Вознаграждение выплачивается в течение 24 часов после утверждения пулл-реквеста в заданном репозитории.
  8. Призовой фонд выплачивается в токенах Golos или начисляется в Силе Голоса. Мы оставляем за собой право скорректировать размер и структуру выплат призового фонда. Для особо отличившихся разработчиков возможно персональное поощрение.
  9. Жюри хакатона: команда Голоса.

Задание

  1. Маркетплейс для платформы GOLOS.io - витрина и магазин любых товаров и услуг для пользователей GOLOS.io. Необходимо сделать полноценный магазин с возможностью выкладки товаров/услуг с одной стороны и возможностью оплаты и покупки товаров/услуг с другой стороны. Оплата должна осуществляться токенами GOLOS/GBG. Маркетплейс должен быть встроен в платформу.
  2. Автопостинг для GOLOS.io: Facebook, VK, Twitter, ЖЖ, ОК. Необходимо встроить в “Добавить пост” возможность в момент публикации нового поста автоматической отправки превью этого поста на свои страницы в перечисленных социальных сетях. С возможностью выбора чекбоксами, куда отправлять (в некоторые или во все сразу) и отправлять ли.
  3. ~~Планировщик постов на GOLOS.io - необходимо встроить “отложенный постинг” в GOLOS.io: пост пишется и сохраняется сейчас, но не публикуется, а время публикации поста выставляется “на потом”, в момент которого пост/посты автоматически публикуются. С возможностью планировать более 5 отложенных постов.
    Решение должно учитывать json)metada поста.~~
  4. Новый вид прокрутки ленты - открыто для Вашей фантазии. Но смысл в следующем:
    Сделать возможным просмотр постов и / или видео, при этом продолжая "скролить" текущую ленту. Например открытый пост может открываться слева и показывать Вам контент в нем (скажем видео). При этом справа от открытого поста, юзер имеет возможность продолжать скролить ленту.
    Решение должно включать себя возможность "пинить" окна контента на разные области экрана (слева, справа, снизу) (Aero-snap Windows 7).
  5. Полный редизайн веб-клиента GOLOS.io. В готовом функционирующем виде, естественно, не в виде презентации. Кроме биржи.
    Речь конечно же о визуальном решении.
  6. Свободный код. Что-то новое и крутое, на Ваше усмотрение. Но - именно для имплементации в блог-платформу GOLOS.io!

Начинаем? Поехали!

Команда Голоса на поддержке участников хакатона в комментариях под этим постом и Голос-Чате (канал developers_разработчики-проектов-на_голосе). Будем на связи весь хакатон, кроме глубокой ночи.

В случае необходимости тегайте @sheriff.

картинка

Comments 32


Приглашаем предварительно заявившихся: @t3ran13, @timreznich, @kvg, @arhangel, @sxiii, @primus, @vadbars, @finch, @tristamoff, @sancho.malyutin и всех желающих!

03.06.2017 09:35
0

сорь, я пасс) идей нет) ну т.е. есть, но все много более 24ч

03.06.2017 09:37
0

Объединяйся с кем-либо - и, вперёд ;)

03.06.2017 09:38
0

Я на месте. Старт в 13:00 ?

03.06.2017 09:52
0

Так, в 12.30 же ;)) Уже можно! Задание объявлено ;)

03.06.2017 09:54
0

Еще есть места/задания? У меня идей нет, но кому-нибудь могу помочь. Вовремя не смог - ОСь переустанавливал.

03.06.2017 20:27
0

Конечно! Задания не распределяются, можно выполнять любое.

03.06.2017 21:01
0
03.06.2017 09:44
0

Мы с тобой (@sheriff) обсчались, что я хочу вот этим заняться:

Полный редизайн веб-клиента GOLOS.io. В готовом функционирующем виде, естественно, не в виде презентации. Кроме биржи.
Речь конечно же о визуальном решении.

Но это для команды может затянуться на несколько недель, а для меня, как начинающего прогера, так вообще месяцев.

03.06.2017 09:54
0

Мы верим в безумных хакатонщиков со сверхспособностями ;) Понятно, конечно, что 24 часа - фантастика, но почему бы не сотворить чудо из чудес? ;)

03.06.2017 09:58
0

Хороший список задач, особенно для понимания - куда движется развитие платформы.

Есть вопрос вот по этому пункту:

  1. Планировщик постов на GOLOS.io

Чтобы осуществить отложенный постинг, сервер должен иметь доступ и хранить постинг ключ. Насколько это безопасно и какие у команды есть мнения на этот счёт? Где предполагается хранение ключей пользователей?

03.06.2017 10:00
0

Да, ты безусловно прав. Изначально планировалось отнести эту задачу к блокчейну. Мы её снимем из списка задач. Сейчас заменим.

03.06.2017 10:23
0

Мужики, у кого аналогичная проблема есть? Получилось ли решить? Из-за неё посты в попапах не открываются, авторизация тоже.


@vik, @sheriff

03.06.2017 11:27
0

Проверяем.

03.06.2017 11:33
0

А какая версия npm/nodejs и ОС какая? только не говорите что та самая ОСь от НЦИ :)

03.06.2017 11:55
0

npm --version
5.0.0

node --version
v8.0.0

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

Всё это ставил на свежеустановленую убунту на виртуалбокс виндовый.

03.06.2017 12:04
0

У меня такая же проблема, хотя вчера я запустил и все работало

03.06.2017 12:06
0
@sheriff, @pav, @sancho.malyutin пофиксил баг. Тут /tolstoy/node_modules/redbox-react/lib/index.js Находим function _getRewireRegistry__ 360 строка Добавляем такой хак: ```function _getRewireRegistry__() { var theGlobalVariable = _getGlobalObject(); if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); /*corehack*/ return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__; } return __$$GLOBAL_REWIRE_REGISTRY__; } ```
03.06.2017 12:19
0

Отлично!

03.06.2017 14:04
0

Такие проблемы часто возникают в момент установки голого свежего релиза из репозитория. А сама проблема кроется в npm компонентах/библиотеках которые в свою очередь подключают свои зависимости (npm библиотеки) без указания точной версии библиотек. Мы для этих вещей используем npm shrinkwrap.

03.06.2017 14:37
0

@pav Подскажите, где сортируются списки постов по разделам "Новое", "Актуальное", "Промо" и т.д. + сам алгоритм?))

03.06.2017 19:23
0

Клиент осуществляет запрос, а ответ в уже сформированном виде приходит от демона блокчейна

03.06.2017 19:45
0

@pav т.е. само формирование списков согласно заданному алгоритму происходит не в клиентской (tolstoy) части, а в golos?

03.06.2017 20:33
0

@sancho.malyutin, именно.

03.06.2017 21:20
0

Друзья у меня идея привести блогера в проект голос, создать группу как в вк можно и с 4 участниками а можно и с 8,
нужны желающие и те кто могут сделать
понятный мануал или видео обзор проекта объясните какое будущее ждет
проект голос. жду участников.

03.06.2017 15:04
0

Вчера пропустил этот пост, а то мог бы помочь с идеей для 6 пункта)). Предложил бы идею сделать внешний виджет (как кнопка соцсетей) для любых сайтов, который начисляет в кошелек пользователя голоса GBG. Подробнее у меня @vnukkarpov в свежем посте по идеям для Голоса...

04.06.2017 06:33
0

12.30. Объявляем о финише первого онлайн-хакатона GOLOS.io! Спасибо! Ждите отдельный пост об итогах!

Команда Голоса.

04.06.2017 09:30
0

Тот случай, когда не обидно, что опоздала))

04.06.2017 10:26
0

Голос голоса?

04.06.2017 10:48
0

@golos, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:

  • Голосов - 2 позицию - 155 Голосов
  • Выплаты - 2 позицию - 2081,3820 GBG
05.06.2017 07:04
0