Repository
SteemGigs: A Revolutionary Decentralized Freelance Marketplace With Its Own Knowledge-Bank.
A revolutionary freelance marketplace built on the steem blockchain that removes all barriers to entry, by implementing an "untalented & community paradigm".
Details
Brief Overview
A core paradigm of steemgigs.org is its 'un(dis)talented paradigm'. This means that on steemgigs, 'everyone has something to offer' (whether you are an expert or non-expert).
Everyanyone should have a shot at building their noble dream. Everyanyone should be able to play a role in historical history, by helping another person build their dream. Overall, everyanyone should be able to dream (at least).
Not everyone dares to dream and there are valid reasons for this but we want to adjust this, at steemgigs.org
Anyone who visits steemgigs.org, who has never dreamed, should be inspired to dream. We are building a platform that takes cognizance of 'every(any)one'; 'a surpassing google paradigm'. Now, more than ever before this is possible by virtue of the beauty of the steem blockchain, hence the name 'STEEMGIGS'.
Every steemian should be on steemgigs.org, whether they are experts or non-experts. The irony or non-irony is, 'every steemian already has a basic steemgigs profile on https://steemgigs.org/@username'.
Within the scope of this development task, we want to give every steemian a reason to create and maintain an in-depth profile on steemgigs.org; but more importantly, we want to make this very important aspect of steem's beauty (wealth in reputable great minds) effectively searchable.
In the history of #steemgigs, one of our curation strategy, is curating 'people', besides just their content.
Task Details Proper
We want to add another dimension to our search engine. The current search engine provides GIG results in relation to a user's search query (keywords).
However, within the scope of this task, we will like users to be able to search user-profiles, using keywords (search query)
In this particular task, we want to keep everything basic. We will start by adding a little aspect to an area just under our search box that says; 'Can't find a gig, 'search by user profile' or create a custom request or microtask.
Something like this:
When users click on 'search by user profile', the search portal simple changes 'mode', now focused on providing steemgigs user-profiles (instead of gig cards), based on the 'keywords' in the user's search query. i.e the search box changes slightly to look something like this:
Now onto building the mechanism.....
By default, every steemit user also has a profile on steemgigs.org, whether they have used steemgigs.org or not. This profile is usually a copy of their steem profile. For instance, you can find your steemgigs profile on https://steemgigs.org/@steemitusername
It typically looks like this:
However, steemgigs,org offers users of the site a portal, that allows one to enhance their profiles. You can update this profile by logging-in on steemgigs.org and it looks like this:
We now want users to visit steemgigs.org, also for the sole reason of maintaining an in-depth user-profile.
So first, we will like you to add some more items to the profile editor as seen on the screenshot below:
Please add an independent 'get certified' button as well.
Now that the above is done, let's talk about the search portal mechanism itself. Don't worry, this task isn't complex as most of what you will need already exists with the current code.
Basically, when users click on 'search by user-profile', the search engine simply changes 'mode', to where it will now be ready serve 'user profile cards', instead of gig cards.
When users click on 'search by user-profiles', the search box may change slightly to look like this:
Then, when they type in text, keywords, username etc, it will provide cards that look like this:
A replica of the cards seen on the screenshot above already exists in the current code. You can find these cards attached to any post on steemgigs.org e.g https://steemgigs.org/steemgigs/@andyvir/looking-for-a-thesis-title-and-correct-method-in-making-thesis
The search engine will function using the same mechanism that already exists with the 'search gigs' portal. The only difference is, it will look for matching keywords in profiles instead of posts.
Too, it will look for these match keywords both from the steem data (for user-profiles) and the user-profile data saved on the steemgigs database.
Component
Analyzing the current code is a good starting point as most of what you need for this task exists in the current code. You are simply replicating the mechanism/algorithms used by the current 'search gigs' portal but serving users with profile cards (results) instead.
Also across the entire task, it is essential to test your code on different browsers to make sure the end-product renders well on different browsers.
Where you get stuck, we can always discuss possible solutions, logic etc We just may find answers!
Overall, carry out the task according to your preference and expertise as the task request post is just a guide and you may know better ways to pull this off.
Where you are done, submit a pull request and where we accept it, please considering doing a 'development post' highlighting your contribution (following Utopian's guidelines for Development contributions) as this becomes open to curation and additional rewards from utopian.io
Deadline
3 days
Bounty
There is an additional bounty of 100 steem
Communication
You can contact me on:
- Telegram (username: @surpassinggoogle)
- Discord (username: surpassinggoogle#1660)
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.
As always, the task is really clear and you have included a lot of details. I see that @tobias-g has already made himself available for this task, which is great to see as well.Since he is amazing and has already worked on the project, I am sure he will be able to finish it within the deadline. Good luck!
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? Chat with us on Discord.
[utopian-moderator]
Thank you for your review, @amosbastian! Keep up the good work!
I will be able to do this one :D
Now let's check - a very curious and interesting approach - I wish you good luck in advance!
I will try to find out to be able to help, so that search engines have the best way, hopefully a good idea will emerge
Hi @surpassinggoogle!
Feel free to join our @steem-ua Discord serverYour 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!
Fruition brother. Stay blessed and blessings of light is with you brother.@surpassinggoogle, Hope that this task will reach to it's stage of
Posted using Partiko Android
Hey, @surpassinggoogle!
Thanks for contributing on Utopian.
We’re already looking forward to your next task request!
Get higher incentives and support Utopian.io!
SteemPlus or Steeditor). Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!