Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DESIGN - As a funder, I want to be able to discover coders, so I can find the right person for my task/job/engagement. #3956

Closed
owocki opened this issue Mar 12, 2019 · 19 comments

Comments

@owocki
Copy link
Contributor

owocki commented Mar 12, 2019

User Story

DESIGN - As a funder, I want to be able to discover coders, so I can find the right person for my task/job/engagement.

Why Is this Needed

Summary:

right now we have /explorer which is really great for coders to find bounties, but theres no good way to traverse our userbase of coders.

except in a limited way, /leaderboard , and maybe the individual kudos

theres a business case for building a user base explorer and/or matching algorithm, so that we have a beautiful way to explore the supply side of the market. this could solve quality issues for funders (maybe we could make it so you can rank users by quality)

on top of a user base explorer, a matching algorithm could be an interesting way to “suggest” hunters that fit your criteria, or that are a match based upon a semantic analysis of your bounty.

This would also be helpful for contributor search for managed bounties. Suggest hunters could be helpful on funder form.

Description

Type:
Feature

Current Behavior

No Contributor Discovery

Expected Behavior

Contributor discovery. User can input

  • Geographic Area -- x,y geo coordinates + radius
  • Skillset -- list of keywords
  • Experience Level --
    • Years experience.
    • Bounties completed.
  • Compensation Requirements
    • Hourly Rate
    • Yearly Rate
    • Per Bounty
    • Unspecified
  • Reputation
    • Reviews
    • Kudos
  • Diversity
  • Degree
  • Has Resume

A search results page will come back that has this info:

  • Profile pic, username, basic stats, and a link to their gitcoin profile.

Definition of Done

See above. Pls allow for 2-3 revisions.

@owocki
Copy link
Contributor Author

owocki commented Mar 12, 2019

cc @PixelantDesign @ceresstation for feedback

@gitcoinbot
Copy link
Member

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 1.1 ETH (151.63 USD @ $137.84/ETH) attached to it.

@Skyge
Copy link
Contributor

Skyge commented Mar 21, 2019

I would like to work on this issue.

@aahutsal
Copy link

@owocki are you going to look inside existing gitcoin users only or probably invite any among 38M github users found via https://api.github.com/users? Seems information that github API provides might be somehow used by ML to identify guys who might be interested.

@owocki
Copy link
Contributor Author

owocki commented Mar 21, 2019

only gitcoin users to start; but it'd be great to be able to discover ppl outside of gitcoin eventually

@aahutsal
Copy link

aahutsal commented Mar 22, 2019

@owocki @PixelantDesign @ceresstation I'm assured that Availability is somehow missing. If contributor is already working on 2-3 issues his profile should be hidden form the results. Another question do we really need Geographic location? Current Timezone sounds more reasonable.

@xiaods
Copy link

xiaods commented Mar 24, 2019

Current Timezone sounds more reasonable looks a promise suggest.

@owocki
Copy link
Contributor Author

owocki commented Mar 25, 2019

I'd prefer to keep Geographic location intact. As someone who's recruiting engineers in NYC, i might want someone local. If we do timezones, then you might get someone included in Peru when you search by timezone.

@gitcoinbot
Copy link
Member

gitcoinbot commented Mar 25, 2019

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 2 years, 10 months ago.
Please review their action plans below:

1) maxstalker has been approved to start work.

I will investigate currently implemented solution and UI patterns throughout gitcoin website.
Then will take a look at common practice in other people works.
After that I will apply my experience in the field of UI design to prepare new solution that will adhere to requirements

Learn more on the Gitcoin Issue Details page.

@kwikiel
Copy link

kwikiel commented Mar 26, 2019

Is there an official gitcoin API? Those filters seems trivial to implement given that endpoint containing data is provided

@gitcoinbot
Copy link
Member

💰 A crowdfund contribution worth 0.38000 ETH (50.88 USD @ $133.9/ETH) has been attached to this funded issue from @ceresstation.💰

Want to chip in also? Add your own contribution here.

@gitcoinbot
Copy link
Member

@MaxStalker Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

2 similar comments
@gitcoinbot
Copy link
Member

@MaxStalker Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@gitcoinbot
Copy link
Member

@MaxStalker Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@MaxStalker
Copy link
Contributor

Hey, @owocki @PixelantDesign @octavioamu 0/
Attached you can find some exploration I did on the subject. Let me know what you think :)
01 - Search - Initial State
02 - Search - Grid View
03 - Search - List View
04 - Search - Filter Sidebar visible

@octavioamu
Copy link
Contributor

Excellent work @MaxStalker

@gitcoinbot
Copy link
Member

@MaxStalker Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@gitcoinbot
Copy link
Member

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 1.1 ETH (174.08 USD @ $158.25/ETH) has been submitted by:

  1. @maxstalker

@PixelantDesign please take a look at the submitted work:


@gitcoinbot
Copy link
Member

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 1.1 ETH (190.93 USD @ $173.57/ETH) (plus a crowdfund of 0.38 ETH worth 65.9577671757 USD) attached to this issue has been approved & issued to @MaxStalker.

Thanks to @ceresstation for their crowdfunded contributions to this bounty.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants