Task Request: Kindly Help Us Build Ulog-Witnesses Page On Ulogs.org, That Allows Users To Vote On Witnesses Who Are Also "Certified Uloggers". (An Additional Bounty Of 20 SBD)

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@surpassinggoogle·
0.000 HBD
Task Request: Kindly Help Us Build Ulog-Witnesses Page On Ulogs.org, That Allows Users To Vote On Witnesses Who Are Also "Certified Uloggers". (An Additional Bounty Of 20 SBD)
<html>
<h2>Repository</h2>
<p><a href="https://github.com/surpassinggoogle/UlogsV2">https://github.com/surpassinggoogle/UlogsV2</a> &nbsp;</p>
<blockquote>Ulogs.org blockchain-based social network where everyone can create ULOGS, become "true celebrity" (ULOGGERS), have a community of &nbsp;"true fans" and earn a variety of rewards and the currency called "steem".&nbsp;</blockquote>
<blockquote>It is a fork of busy.org as well. Thus, being familiar with the busy.org helps.&nbsp;&nbsp;</blockquote>
<h1>Details</h1>
<p>Today's task, constitutes of two micro-programming tasks. You will be doing the following:</p>
<ul>
  <li>Create a ulog-witnesses page</li>
  <li>Simply add a few more tabs to the drop-down beside user-profile thumbnail</li>
</ul>
<h3>1. Create a ulog-witnesses page</h3>
<p>The first task involves creating an entire page on <strong>https://ulogs.org/vote-ulog-witnesses</strong>, that allows users to vote for ulog-witnesses. <strong>The page will look something like this:</strong></p>
<p><img src="https://steemitimages.com/p/32FTXiZsHoAW6noHJDhrg3W8ZKHVFSsLYM859aTDCF8iErHZNj2BZk7iwmq5268UoNmEfsMuCaRGvr87nGTNJkCrRz6HQK7792cLivQKwNKRLtC1aiBg2XZtqvavTEqu3V5WaFksG4u5ESg6?format=match&amp;mode=fit" width="1366" height="768"/></p>
<blockquote>This page can be regarded as a feature/perk available only<strong> </strong>to<strong> witnesses who are also "certified Uloggers".</strong>&nbsp;</blockquote>
<p>This means that the page will continue to automatically populate over time as the number of ulog-witnesses continue to increase.</p>
<p>The ulogs.org ecosystem is built around a <strong>"growing list of certified uloggers"</strong>. Ulogs.org is modeled around bringing these ones to further limelight. Thus, we want to have a page on ulogs.org <strong>for steem witnesses who are also "certified uloggers"</strong>, so that users of ulogs.org can easily vote on and support these witnesses.</p>
<blockquote>You can find the growing list of "certified uloggers" here: <strong>https://ulogs.org/discover</strong></blockquote>
<blockquote>Or by simply looking at<strong> </strong><a href="https://steemit.com/@uloggers/followed"><strong>"the followed" list</strong></a><strong> </strong>of the @uloggers account.&nbsp;</blockquote>
<p>Currently, we only have 5 witnesses who have been followed by @uloggers. <strong>These ones are @jackmiller @quochuy @steemgigs @c0ff33a @enginewitty</strong></p>
<blockquote>This means that when this task is completed, our <strong>ulog-witnesses page</strong> should only show a list of these 5 witnesses.&nbsp;</blockquote>
<p>However, when @uloggers follows another steem account and this steem account is a witness account, our ulog-witnesses page should instantly populate with new information <strong>i.e the ulog-witnesses page should now contain a list showing 6 witnesses and so on and so forth</strong></p>
<p>Looking at the screenshot shown earlier,<strong> "the vote button" should generate a "steemconnect portal" that allows users to vote with steemconnect.</strong> <em>The "follow" button however, should allow users to follow these witnesses in one click. (The code for the "follow button" already exists on ulogs.org)</em></p>
<p><strong>Here is a likely algorithm for the first task:</strong>&nbsp;</p>
<blockquote>(By the time the task is done, our ulog-witness page should show a list containing 5 witnesses).&nbsp;</blockquote>
<p>However, whenever @uloggers follows a new account and this account is also a "witness account", data for this new witness should be pulled from the steem blockchain and <strong>used to automatically populate the ulog-witnesses page.</strong></p>
<p><strong>Note:</strong> the URL for our ulog-witnesses page can be on <strong>https://ulogs.org/vote-ulog-witnesses</strong></p>
<p><br></p>
<h3>2. Simply add a few more tabs to the drop-down beside user-profile(s) thumbnail</h3>
<blockquote>The second task is quite simple.&nbsp;</blockquote>
<p>You are simply required to add a few more tabs to the drop-down beside user-profile(s) thumbnail. <strong>See this image:</strong></p>
<p><img src="https://steemitimages.com/p/32FTXiZsHoAW6noHJDhrg3W8ZKHVFSsLYM859aTDCF8iErLpHWiZMj3AeNVaZAFcJeLxfZ4a3fgk31DBD1ySQoyfgxKwNhCKzvZww3SPqCadEh1Dnf2e6X4paKRubRVEWot7fnv5BSf1c2fp?format=match&amp;mode=fit" width="1366" height="768"/></p>
<p><br></p>
<p>You will notice that one of the tabs is titled <strong>"ulog-witnesses"</strong>. This should lead to our new ulog-witnesses page on<strong> https://ulogs.org/vote-ulog-witnesses</strong></p>
<p><strong>The rest of the tabs</strong> are just placeholders and won't lead anywhere for now.&nbsp;</p>
<blockquote><strong>Where possible, you can add an "icon" that indicates "Coming Soon" beside each of the other placeholder tabs.</strong></blockquote>
<h2>Component.</h2>
<blockquote>You can visit these prior contributions from EastMael. It just may help:</blockquote>
<ul>
  <li><a href="https://steemit.com/ulog/@eastmael/ulog-7-adding-dynamic-interesting-uloggers-to-ulogs-org">ULOG #7: Adding Dynamic Interesting Uloggers to Ulogs.org</a></li>
  <li><a href="https://steemit.com/ulog/@eastmael/ulog-8-adding-certified-ulogger-icon-to-ulogs-org">ULOG #8: Adding Certified Ulogger Icon to Ulogs.Org</a></li>
</ul>
<p>You will notice that many of the perks and features available to only "certified uloggers" across ulogs.org populate automatically, once @uloggers follows a new account&nbsp;</p>
<p>e.g once @uloggers follows a new account, the followed account automatically gets a <strong>"certified ulogger badge"</strong> and<strong> "a delegate button"</strong>, automatically populates underneath their posts.&nbsp;</p>
<blockquote>Looking at the existing codes may simplify the task.</blockquote>
<p><strong>If you are a veteran coder and especially, versed with React JS and the busy.org framework,</strong> you can certainly carry out your own build.&nbsp;</p>
<p>If you aren't very versed with coding and you want to attempt the task, we can always discuss possible solutions, logic etc We just may find answers!</p>
<blockquote>Overall, carry out the task according to your preference and&nbsp;expertise, submitting a pull request and thereafter a post, following Utopian's guidelines for Development (contributions). &nbsp;</blockquote>
<h2>Bounty</h2>
<p>Due to some financial constraints, i will start this with an additional bounty of "20 SBD". When it comes to bounties, i am always open to discussion.</p>
<h2>Deadline</h2>
<p>2 days</p>
<h2>Communication</h2>
<p>You can contact me on:&nbsp; &nbsp; &nbsp; &nbsp;</p>
<ul>
  <li><a href="https://t.me/teardrops_smt"><strong>Telegram </strong></a><strong>(username: </strong><a href="https://steemit.com/@surpassinggoogle"><strong>@surpassinggoogle</strong></a><strong>)</strong></li>
  <li><a href="https://discord.gg/7bUFymy"><strong>Discord</strong></a><strong> (username: surpassinggoogle#1660)</strong></li>
</ul>
<blockquote>You can also indicate interest by leaving a comment underneath this post or on Github.&nbsp;</blockquote>
<blockquote>It is recommended that we are able to&nbsp;discuss, for a better understanding of the task.</blockquote>
<h3><strong>Github</strong></h3>
<p><a href="https://github.com/surpassinggoogle/UlogsV2">https://github.com/surpassinggoogle/UlogsV2</a>&nbsp;</p>
</html>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,