Сделать дубль сайта
20 000 UAHЦель этого сайта — демократизировать данные. Грубо говоря это будет сайт для фрилансеров которые умеют хорошо скрейпить данные. Все будет прикручено к блокчейну, к Эфиру, по этому, желательно чтобы Вы умели работать с библиотекой web3. Бэком буду заниматься я.
Минимальные требования для этого сайта состоят в следующем
1. Панель регистрации / свой дашборд. Пример дашборда тут https://explorer.bounties.network/profile/0x465dca9995d6c2a81a9be80fbced5a770dee3dae/
Как вы видите, есть две роли у юзеров (1) тот кто скрейпит данные и (2) заказчик данных. В дашборде всякая статистика: по каким задачам (1) работал, сколько заработал. Можно просто копирнуть (взять тот сайт как референс и без дизайна всякого переделиывть эти компоненто идентично) полностью тот сайт (они на лицензии MIT, по этому проблем никаких не будет). Просто зайти на их репу в ГитХабе и копирнуть не получиться, у них там очень много магии
2. Панель для создавания задач по скрейпингу данных. Снова, за пример, либо полностью копирнуть https://explorer.bounties.network/createBounty. Некоторые части оттуда можно полностью выкунить. Более детально расскажу если вам будет интересно работать над этой задачкой. Тут заказчик пишет сколько он, заплатит в токенах. Эти деньги сразу снимаются с его кошелька и идут нам на escrow смарт контракт (смарт контракт напишу я). Для этой части мы используем rimble.ui: https://github.com/ConsenSys/rimble-ui
3. Панель где можно увидеть все задачки https://explorer.bounties.network/explorer
4. Возможность начать работу по задачке (бэк тут не нужен, только хорошо сформулированный кол на бэк. Например, вот этот эфирный адрес зарегистрировал себя на эту задачку / либо зарегал свою комманду). То есть кнопка на задачке которая регистрирует юзера под эту задачку
5. Возможность засабмитить проделанную работу. То есть, после того как юзер нажал кнопку "начать работать", у него есть теперь кнопка сабмита. Снова, нужна какая-то панель. Для начала можно думать что это все дело будет на s3 бакете в aws. Потом поменяем на что-то типа Arweave
6. Теперь заказчик должен иметь возможность оценить данные (я напишу алгос который рандомно им даст несколько строк из сказанного бакета), если все ОК — человеку / команде которая скрейпила данные будут высвобождены деньги (крипта, и по этому нужны знания веб3)
7. Если заказчику не нравиться работа, он имеет возможность ескалировать проблему. И тут некие админы смогут сделать решение кто прав (думаю какая-то очень ужасная админ панель с одной табличкой зайдет). Если заказчик прав, то Админ в комментах под задачкой напишет что не так и что надо сделать. Если скрейперы решат доработать, то супер (но в этом случае будет бэк логика которая уменьшит их ренумерацию). Если нет, то кто-то другой подбирает этот таск
И это минимум который нам нужен. То есть еще раз, регистрация юзеров (не нужны пароли, так как у нас дело с веб3, можно просто проверять что человек владеет адресом в метамаске через простую подпись), панель юзеров, создание тасков, сабмишн тасков, проверка качества, самая ужасная админ панель. Все это дело надо вкрутить в сторибук, но только так чтобы люди могли использовать эти компоненты 🙂 Это значит что сами компоненты не имеют контрол логики, они получают все методы через пропс от контроллеров. По этому у нас такое себе количество "чистых" компонентов и именно они идут в сторибук и в оупен сорс 🙂 А логика проделывается контроллерами, которые уже себе могут использовать всякие контексты (без Редукса обойдемся)
Я думаю мне бы понадобилось дней 5, максимум 7 чтобы заимплементировать все это, но к сожалению мне надо фокусироваться на другой часте, чтобы успеть по этому проекту: tokenomics, backend implementation (including Solidity contracts), DAO integration. По этому, вы получаете 100 долларов в день + возможность работать со мной дальше + токены в этой компании. В этой идее уже есть много интереса и люди хотят инвестировать. По этому, не хотелось бы разочаровать никого и сделать качественную работу.
А и еще, это все надо написать в google material-ui и где есть смысл rimble-ui. Например, там где мы транзы посылаем
Сори за мой Рашн, я очень давно переехал в Лондон, и мне проще коммуницыровать на английском нежели на Русском / Украинском
вот сайт который мы будем улучшать https://neuron.team. Я начал примитивную работы над фронтом но понял что не успею закончить весь проэкт если продолжу делать фронт
Если вы не возражаете, я сначала добавлю эти данные на английском языке, а затем автоматически переведу на русский язык. Для меня этот путь быстрее. С этим проектом нет проблем с точки зрения авторских прав, поэтому, пожалуйста, не баньте его 😉 Как я уже упоминал выше, веб-сайт, который необходимо «клонировать», находится под лицензией MIT, что означает, что любой может его скопировать. Вот репа: https://github.com/Bounties-Network
Причина, по которой мы не можем его использовать, заключается в том, что он довольно сложен, и большая часть логики компонентов переплетается с Redux. Нам это не нужно. Нам нужны приятные и чистые компоненты React.
Мне нужно будет найти кого-нибудь до конца 13 сентября. И проект нужно завершить к 20 сентября. Если к тому времени я никого не найду, я буду вынужден написать это сам. Это отличная возможность продолжить работать со мной над другими блокчейн-проектами.
Мой разговор с этим проектом и их «разрешение» «клонировать» их веб-сайт см. В этом твите:
https://twitter.com/ethBounties/status/1303400670096101376
----
If you do not mind, I will drop in these details in English first, and then will auto-translate to Russian. Quicker this way for me. There is not issue with this project from the copyright perspective, so, please do not ban it 😉 As I have mentioned above, the website that needs to be "cloned" is under the MIT license, meaning anyone is free to copy it. In fact, they have a GitHub repository, as I have also mentioned here: https://github.com/Bounties-Network
The reason we can't use it is that it is quite complex and a lot of component logic is intertwined with Redux. We don't need that. We want sweet and clean React components.
I will need to find someone by the end of 13th September. And the project needs to be completed by 20th September. If I can't find anyone by then, I will be forced to write this myself. This is a great opportunity for you to continue working with me on other blockchain projects.
For my conversation with this project, and their "permission" to "clone" their website, see this tweet:
Відгук фрилансера про співпрацю з Nazar V
Сделать дубль сайтаРаботать с Назаром - одно удовольствие . Точная постановка задачи, постоянный фидбек и отличное чувство юмора. Ни смотря на сжатые сроки, никакого давление заказчик не оказывал, более того подбадривал и всегда оказывал техническую. А ещё у него клевая прическа)
В общем, советую с ним поработать
Профіль заблоковано | Сейф
-
Nazar V Naz.life
привет Сергей! Какие-то базовые вещи как создать транзакцию - на фронтовой часте. Для этого и нужны какие-то базовые знания веб3. +мелочи как "подключение" к блокчейну, если нет веб3 провайдера, то дать какой-то попап. Эти вещи уже в некоторой мере имплементированы мной
-
Актуальні фриланс-проєкти в категорії Blockchain
Розробка програмного забезпечення для створення Open Book в мережі Solana
5000 UAH
Під час створення взаємозамінних токенів (SPL token) в мережі Солана необхідно автоматизувати процес створення Open Book для токену та прискорити його за рахунок підвищення комісій за транзакцію. Функції програмного забезпечення: - Створювати Open Book - Встановлювати ліміт… Blockchain, Javascript |
Швидкий парсер dexscreener
5500 UAH
Необхідно обійти захист сайту https://dexscreener.com/solana/ та зробити швидкий парсер. для прикладу беремо монету https://dexscreener.com/solana/6kSFM8teu4k9yvLGS1QtpPG33Z7xEmJ8iaRv6dEijc89 де 6kSFM8teu4k9yvLGS1QtpPG33Z7xEmJ8iaRv6dEijc89 адреса монети - задається в… Blockchain, Парсинг даних ∙ 2 ставки |
Скрипт для автоматизованого викупу NFT ключів в смарт контракті
50 000 UAH
потрібно написати скрипт, який автоматизовано буде безпосередньо в смарт-контракті купувати ключі NFT. Суть і проблематика полягає в тому, що проект продає свої ключі NFT через сайт, але вікно продажу діє секунди і потрапити в покупку неможливо, лише через скрипт, який… Blockchain ∙ 2 ставки |
Смарт-контракт + фронт для токенсейлуШукаю розробників, що можуть реалізувати смарт-контракт з веб-сторінкою для токенсейлу по заданому алгоритму. Механізм продажу наступний: є 5 періодів, ціна починається з 0.1, далі 0.2, 0.3 і т.д. Наступний період починається як тільки завершається попередній. Окрім цього є… Blockchain, Javascript ∙ 11 ставок |
Смарт-контракт для автораздачі токенів
25 000 UAH
Потрібно створити смарт-контракт для автораздачі токенів, який потім буде інтегрований в телеграм бот. Про автораздачу: - Людина переказує крипту (USDT або іншу криптовалюту...) на певну адресу гаманця. - Смарт-контракт автоматично відправляє на гаманець, з якого була… Blockchain, C# ∙ 4 ставки |