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)

Repository

https://github.com/surpassinggoogle/UlogsV2  

Ulogs.org blockchain-based social network where everyone can create ULOGS, become "true celebrity" (ULOGGERS), have a community of  "true fans" and earn a variety of rewards and the currency called "steem". 
It is a fork of busy.org as well. Thus, being familiar with the busy.org helps.  

Details

Today's task, constitutes of two micro-programming tasks. You will be doing the following:

  • Create a ulog-witnesses page
  • Simply add a few more tabs to the drop-down beside user-profile thumbnail

1. Create a ulog-witnesses page

The first task involves creating an entire page on https://ulogs.org/vote-ulog-witnesses, that allows users to vote for ulog-witnesses. The page will look something like this:

This page can be regarded as a feature/perk available only to witnesses who are also "certified Uloggers". 

This means that the page will continue to automatically populate over time as the number of ulog-witnesses continue to increase.

The ulogs.org ecosystem is built around a "growing list of certified uloggers". Ulogs.org is modeled around bringing these ones to further limelight. Thus, we want to have a page on ulogs.org for steem witnesses who are also "certified uloggers", so that users of ulogs.org can easily vote on and support these witnesses.

You can find the growing list of "certified uloggers" here: https://ulogs.org/discover
Or by simply looking at "the followed" list of the @uloggers account. 

Currently, we only have 5 witnesses who have been followed by @uloggers. These ones are @jackmiller @quochuy @steemgigs @c0ff33a @enginewitty

This means that when this task is completed, our ulog-witnesses page should only show a list of these 5 witnesses. 

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 i.e the ulog-witnesses page should now contain a list showing 6 witnesses and so on and so forth

Looking at the screenshot shown earlier, "the vote button" should generate a "steemconnect portal" that allows users to vote with steemconnect. 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)

Here is a likely algorithm for the first task: 

(By the time the task is done, our ulog-witness page should show a list containing 5 witnesses). 

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 used to automatically populate the ulog-witnesses page.

Note: the URL for our ulog-witnesses page can be on https://ulogs.org/vote-ulog-witnesses


2. Simply add a few more tabs to the drop-down beside user-profile(s) thumbnail

The second task is quite simple. 

You are simply required to add a few more tabs to the drop-down beside user-profile(s) thumbnail. See this image:


You will notice that one of the tabs is titled "ulog-witnesses". This should lead to our new ulog-witnesses page on https://ulogs.org/vote-ulog-witnesses

The rest of the tabs are just placeholders and won't lead anywhere for now. 

Where possible, you can add an "icon" that indicates "Coming Soon" beside each of the other placeholder tabs.

Component.

You can visit these prior contributions from EastMael. It just may help:

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 

e.g once @uloggers follows a new account, the followed account automatically gets a "certified ulogger badge" and "a delegate button", automatically populates underneath their posts. 

Looking at the existing codes may simplify the task.

If you are a veteran coder and especially, versed with React JS and the busy.org framework, you can certainly carry out your own build. 

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!

Overall, carry out the task according to your preference and expertise, submitting a pull request and thereafter a post, following Utopian's guidelines for Development (contributions).  

Bounty

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.

Deadline

2 days

Communication

You can contact me on:       

You can also indicate interest by leaving a comment underneath this post or on Github. 
It is recommended that we are able to discuss, for a better understanding of the task.

Github

https://github.com/surpassinggoogle/UlogsV2 

Sort:  

Thanks for the task request, @surpassinggoogle! Seems like a relatively easy task, so I think you won't have any trouble finding someone who can complete it for you.


Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @amosbastian! Keep up the good work!

@surpassinggoogle, i really liked about the Ulog Witness Page idea and for sure it will be an easy way to access Ulog Witnesses and to vote them. Hope that soon this Development will be finished and we can see an fresh page of "Ulog Witnesses".

Wishing you an great day and stay blessed. 🙂

Did you ever know that your my hero, @chireerocks?

Great to know that brother. Wishing you an great day and stay blessed. 🙂

Cuanta conmigo @surpassinggoogle claro que si te ayudo a construir esa página de Ulogs-Testigos, para votar por los Uloggers Certificados, es un placer poder devolverle un poco de todo el cariño que hemos recibido de ustedes

Congratulations @surpassinggoogle! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 150000 upvotes. Your next target is to reach 160000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

The Meet the Steemians Contest is over - Results are coming soon ...

Support SteemitBoard's project! Vote for its witness and get one more award!

Hi @surpassinggoogle!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @surpassinggoogle!

Thanks for contributing on Utopian.
We’re already looking forward to your next task request!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Nice information. I appreciate your post.

Wow, many thanks brother! I made copies of that thing you sent me but only briefly met @ned. I did however, mention it to him and spoke of your condolences.

Posted using Partiko Android