Awards-generator: генератор наград и их форм

25.01.2020 10:23:30

Здравствуйте. Ещё давно @denis-skripnik, то есть я, создал проект Awards-generator. Он располагается по адресу https://viz.dpos.space/awards

Функционал:

  1. Форма наград с учётом всех возможностей, которые может использовать награждающий. Адрес https://viz.dpos.space/awards/ru/form.html
    Возможности:
    • Ввод логина получателя
    • Ввод процента и / или суммы награды. В случае ввода процента будет подсчитана и подставлена сумма. В случае ввода суммы - процент. При этом, можно нажать на максимальную сумму и наградить на процент, близкий к 100%;
    • Ввод custom_sequence;
    • Поле ввода memo (заметки к награде);
    • Ввод бенефициарских. Создана удобная форма, где можно указать логин, процент и, кликнув по кнопке "Добавить". Все они окажутся в списке, который отобразится в виде json под формой добавления;
    • Указание ссылки редиректа (на случай, если вам надо / хочется перейти на сайт после награды).
  2. После указания в форме наград данных вас перенаправит на страницу с подобным url: https://viz.dpos.space/awards/ru?target=login&energy=15.3&memo=test
    Адрес будет содержать все данные, указанные в полях формы. В последствии вы можете переходить напрямую, если захотите наградить ещё раз. Также можно указать и иные данные вручную.
    В случае отсутствия каких-то данных в полях, например, custom_sequence, он не будет отображаться в адресной строке;
    Награждать аккаунт, совпадающий с авторизованным, не выйдет;
  3. https://viz.dpos.space/awards/ru/builder.html - конструктор форм наград. Укажите нужные настройки, скачайте скрипт, скопируйте код в нужное место страницы и используйте;
  4. https://viz.dpos.space/awards/en - всё то же самое, но на Английском.
    При указании https://viz.dpos.space/awards появятся страницы с выбором языка или переадресацией на страницу языка, используемого браузером.
  5. Генератор url (https://viz.dpos.space/awards/ru/url.html). Форма, конечно, удобна простым пользователям, но разработчикам - не очень, поскольку для внедрения сервиса в приложения необходимо видеть url перед глазами. В генераторе адресов наград всё очень похоже на форму, но названия полей состоят из параметров в url и из пояснения, а не только из пояснений. Данная функция позволит определиться, какие параметры награды что будут содержать. Например, в memo можно разместить JSON с названием приложения, его id, который меняется раз в сутки, а также author и permlink поста. Сделана возможность удобного добавления бенефициаров. Создаётся qr-код с url награды.
  6. История наград: https://viz.dpos.space/awards/ru/history.html
    Результат возвращается в виде JSON. Параметры: account=login - логин аккаунта (Обязательно), initiator=denis-skripnik - фильтрация по инициатору, receiver=liveblogs - фильтрация по получателю, type=benefactor_award - фильтрация по типу операции, benefactor=on1x - фильтрация по бенефициару, limit=10000 - Лимит (макс. 10000). Указываются в url. Пример: history.html?account=ae&type=benefactor_award&benefactor=denis-skripnik. Сервис позволит читать уже полученные награды и бенефициарские.

Главные особенности:

  1. Локальность: вы можете скачать и пользоваться.
  2. Авторизация без отправки на сервер: Постинг ключ никуда не передаётся, а сохраняется у вас в браузере, да и то по вашему желанию (Если хотите, можете каждый раз вводить логин и ключ);
  3. Гибкость: обеспечивается функционалом award, а также редиректом;
  4. Лёгкая интеграция в приложения: достаточно знать формат url.
  5. Проценты указываются так, как вы их обычно пишете: не 7529, а 75.29;
  6. Сервис сам ищет рабочую паблик-Ноду, подключается к ней и запоминает. Если она становится нерабочей, ищет новую и также запоминает...
  7. Удобство: все ошибки на Русском, логины можно вводить в любом регистре (Ошибки не будет). Это позволяет использовать генератор наград максимально гибко: выбирая только те поля/параметры, которые нужны. Например, index.html?energy=10 даст награду вам на 10%;
  8. Возможность использования в качестве средства платежей из эмиссии. Это достигается благодаря добавлению возможности ввода суммы награды в параметры/поля, а также просмотром суммы, которая получилась в результате.
  9. Открытый код: Вы можете модефицировать проект, как хотите.
  10. Две версии: Русская и Английская (Папки ru и en).

О планах

Интеграция в dpos.space или в сайт viz-projects: раздел "Инструменты".
Но считаю, что необходимо представить этот сервис, как независимый, потому что изначально так разрабатывался.

По этой же причине не вижу смысла добавлять сгенерированный html шаблон.

Сроки работы:

  • Сервис наград - 1 день создания и 1 доработок, добавлений;
  • Конструктор форм наград - 3 дня разработки и 2 добавлений.

Поэтому запрашиваю 79000 VIZ

По текущему курсу это 15800 рублей.
Токены выводить не планирую: будут использоваты для перевода в SHARES..

Исходный код открыт

Репозиторий: https://github.com/denis-skripnik/awards-generator

Ссылка на заявку: https://control.viz.world/committee/47/

Благодарю за её поддержку.


2
10 наград
28.400977 Ƶ
Отобразить форму комментирования
Комментарии

25.01.2020 16:11:18

Поставил 33%, потому что прошлая крупная заявка исходила из расчета 1 VIZ в эквиваленте $0.01.
На рыночную пока рано опираться. Цена является слишком изменчивой, слишком волатильной.

26.01.2020 10:14:15

Ок.

Цена устанавливалась на основе максимальной суммы, по которой готов покупать VIZ сейчас.