Требуется специалист для исправления багов, возникших после переноса сайта с домена .by на .ru. Необходимо проанализировать и устранить проблемы, а также выполнить несколько доработок. Используется PHP 7.1 и Smarty. Техническое задание будет предоставлено кандидатам.
Личный кабинет RUST
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Личный кабинет (путь на который попадает клиент после процесса авторизации через
кошелёк)
В личный кабинет можно войти только если есть нфт коллекции. Если нет должен
показываться текст - «у вас нет доступа к центру управления героем»
Подключая свой кошелёк к лендингу - сайт чекает (желательно сделать крутую
анимацию в креативном стиле самого сайта) есть ли Герои в кошельке, если есть
показывает страницу ЛК
2.2.2.1 Страница стэйкинга где пользователь будет выбирать срок и nft для стэйкинга
показываюoая какие nft находятся сейчас в стэйкинге у этого пользователя (смарт
контракт локапа nft на определённый пользователем срок по истечению которого nft
возращается пользователю с наградой)
Пару видов стейкинга:
«Отправить героя на работу» - холд нфт на 3 или 6 или 12 месяцев, на выбор, у
каждого из периодов свой список участников, адрес отправителя попадает в список
и холдер может претендовать на долю дивидендов от прибыли проектов которые
создает команда ГеройDevTeam
Нужен смартконтракт : на выбранный мной адрес куда будет приходить часть
доходов от проектов в соланах или других монетах (или к примеру я сам перевел на
этот смарт), и смарт контракт будет распределять эту сумму на 3 части, 65% на тех
кто в списке застейкавших на 12 мес, 25% для тех кто на 6 мес, 10% для тех кто 3
мес.
По истечению периода холда нфт возвращаются на кошелек застейковшего.
Периодичность начислений наград - обсуждается (как лучше)
Отправить героя на спасивание - Стейкинг 2 нтф на уровне смарт контракта -
должен замораживать 2 НФТ на выбранный срок 3 мес, взамен начислять токен-
билет или генерируемый нфт токен, для того чтоб потом пользователь мог его
обменять на нфт
И там и там сайт видит застейканные нфт героев и запускает таймер на сайте в
учетной записи пользователя до даты окончания аренды и при каждом
подключении кошелька он видит сколько времени осталось на то чтоб получить
диведенты от аренды..
Все данные по стейкингу героев - должны где то транслироваться во вкладке -
какие герои где на данный момент и когда закончится аренда.. с аватаркой и
адресом кошелька самой героя.. = Некие публичные данные аренды героев.
2.2.2.2 Чат среди владельцев nft из коллекции в реальном времени использую
технологию вэб сокетов
2.2.2.2.1 Компоненты чата:
2.2.2.2.1.1 Кнопка отправки сообщения
2.2.2.2.1.2 Поле для ввода сообщения
2.2.2.2.1.3 Сообщение (Представляет собой комопнент в котором содержится ник
автора и сообщение которое он посылает в чат)
Отображать не ник , а сокращенный кошелек подключившегося и написавшего
сообщение холдера, и при нажатии на имя - чтоб показывало нфт картинку его
персонажа
2.2.2.2.1.4 Непосредственно сам компонент чата который является списком сообщений
раставленныз в хронологическом порядке
чем круче ваш герой тем больше количество комнат вам доступно
Это значит желательно сделать определение и фильтрацию по метаданным,
например если в рарности есть параметр «трейдер» то открывать чат для трейдеров
, возможно мы будем туда публиковать что-то, и тем самым придавать
заинтересованности держать нфт опеределнного типа Героя и быть членом этого
приватного чата.
2.2.2.3 Страница отображения nft collectibles которыми владеет пользователь и их
метадаты
2.2.2.3.1 Компоненты cтраницы:
2.2.2.3.1.1 Контейтнер коллекцонных nft которыми владеет клиент
2.2.2.3.1.1.1 предпросмотр самого коллекционного nft в виде изображения
2.2.2.3.1.1.2 предпросмотр метаданных nft
Страница отображает каждого героя, как анкету с описанием рарности из
метаданных, сделать разделение на уровне дизайна сайта на оригинальных героев и
«роботов» (чтоб сайт читал метаданные, тем самым придать ценности тем или
другим, разделив)
И отображать застейканных героев тут же и счетчик окончания стейкинга
2.2.2.4 Страница розыгрыша nft
2.2.2.4.1 Кнопка регистрации на лотерею
2.2.2.4.2 Статус учасника лотереи
⁃
Лотерея среди холдеров героев,
Сделать раздел лотереи, зайдя через лк управления пандой на который холдер
может нажать учавствовать и попасть в список участников лотереи, среди которых
в ручную будет выбран победитель в реальном прямом эфире на каком нибудь
стороннем сайте
Правило - фиксируется именно айди номер героя, (то есть если человек перекинул
героя на другой кошелек и решил снова поучаствовать то напишет что его герой
уже участвует в лотерее)
2.2.2.5 Страница голосования владельцев панд в зависимости от того есть ли в наличии
nft из коллекции давать право голоса клиенту
2.2.2.5.1 Компоненты:
2.2.2.5.1.1 Контейнер статус баров
2.2.2.5.1.2 Статус бар с процентным соотношением проголосовавших
2.2.2.5.1.1.1 Лист вариантов выбора
2.2.2.5.1.1.2 Кнопка для выбора одного варианта ответа из листа
⁃
голосование холдеров и дао организация держателей героев, выкладывать
периодически темы для голосования и при наличии героя в кошельке - давать
возможность холдеру проголосовать, в списках проголосовавших - отмечать
аватарку героя и ее id, если холдер после голосования перевёл героя на другой
кошелёк - то запрещать повторное голосование , голосование на уровне сайта, с
таймером обратного отсчета окончания. Например тут можно решать куда
отправить деньги на благотворительность или какие то идеи развития проекта
⁃
Solamanders function , у них сайт чекает есть ли 2 ящерицы на балансе
адреса кошелька, если есть и есть террариум - то можно их «сжечь» и
получить «яйцо» которое похоже в будущем будет заменено в новую ящерицу
более крутую .
Нам надо сделать так же , смысл будет такой : отдаём двух героев в стейкинг
(на спаривание), взамен получаем дроп (НФТ) и потом при наличии этой
дропнутой НФТ - делаем такой процесс сжигания, два героя+ дрогнущая
НФТ (получится дефляционная модель) и получаем НОВОГО НФТ героя..
Забираем 2 старых и выдавая взамен 1 новую .
СЕРВИС СКРЕЩИВАНЯ
___________
Все это прикрепить сверстав к «личному
кабинету» готового лендинга проекта
Заявки фрилансеров
Похожие заказы
- $45Веб-программирование1 заявкаЗакрыт3 года назад
Необходимо адаптировать бесплатный шаблон для оплаты банковскими картами, реализовать валидацию на JavaScript и связь с mySQL через PHP. Добавить возможность сохранять и удалять карты для авторизованных пользователей, а также создать запись транзакции в базе данных. В конце требуется очистить код шаблона, оставив только необходимый функционал.
Веб-программирование1 исполнительЗавершен3 года назад- $500
Ищем программиста Opencart для поддержки сайта в рамках стартапа. Ответственность за целостность и функционирование сайта, внесение изменений по согласованию. Оплата от 5% от продаж, с возможностью роста. Рассчитываем на оборот 1 000 000 рублей к февралю.
Веб-программирование3 заявкиЗакрыт3 года назад - $20
Требуется завершить разработку стартовой страницы на Nuxt.js с учетом динамики форм. Имеется почти завершенное взаимодействие с API. Исполнитель будет работать в паре с другим разработчиком и должен иметь доступ к GitHub. Приветствуется возможность голосового общения для оптимизации процесса. Подробное ТЗ будет предоставлено.
Веб-программирование1 заявкаЗакрыт3 года назад Необходимо разработать сервис по накрутке подписчиков. Ищем исполнителя с опытом работы в веб-программировании, особенно в php, node.js и react.js. Ожидается качественная реализация функционала и удобный интерфейс.
Веб-программирование1 заявкаЗакрыт3 года назад- $30
Необходимы правки на сайте omspolisy.ru на WordPress. Задача включает удаление источников проблем с индексацией, настройку 301 редиректов, оптимизацию пунктов меню и устранение ошибок в консоли. Также требуется разобраться с вопросами, связанными с определенными страницами и их кодом.
Веб-программирование1 исполнительЗавершен3 года назад - $40
Требуется специалист по веб-программированию для настройки js чата на phpBB форуме. Необходимо разобраться с проблемой подключения чата к базе данных, чтобы он мог корректно получать данные. Чат работает на сокетах, на основном сайте проблем нет.
Веб-программирование1 заявкаЗакрыт3 года назад Требуется помощь в настройке prerendering'а для Google bot в проекте на Angular. Используется образ dockette/rendertron, но Puppeteer вызывает проблемы с памятью и CPU. Нужны рекомендации по донастройке или альтернативные решения, проверенные в бою.
Веб-программированиенет заявокЗакрыт3 года назад