A 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".
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) #147
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 onlyto 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
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.
Repository
https://github.com/surpassinggoogle/UlogsV2
Details
Today's task, constitutes of two micro-programming tasks. You will be doing the following:
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 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.
Currently, we only have 5 witnesses who have been followed by @uloggers. These ones are @jackmiller @quochuy @steemgigs @c0ff33a @enginewitty
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:
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
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.
Component.
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.
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!
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:
Github
https://github.com/surpassinggoogle/UlogsV2