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

Include Categories in Analytics Endpoint #49

Open
villanuevawill opened this issue May 29, 2018 · 4 comments
Open

Include Categories in Analytics Endpoint #49

villanuevawill opened this issue May 29, 2018 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@villanuevawill
Copy link
Collaborator

villanuevawill commented May 29, 2018

We want to show the most used categories in our beta analytics dashboard

There is a bit of base work that needs to be done to first tackle this.

Requirements

  • Currently the timeline generator aggregates the stats by schema. We need this updated to aggregate instead by platform. Platform is a field on both bounties and fulfillments. Right now we will have bounties-network and gitcoin. bounties-network should be the default if no schema is attached.
  • The endpoint should show each category name along with its total count for the timeframe
  • This should be completed using django calls not raw sql. It should be a query on the fly and will need to aggregate the numbers by normalized_name
  • The actual endpoint however needs to join with the RankedCategory model to get the prioritized name (as the normalized name can map to multiple names, RankedCategory has already done the proper mapping work to the human readable name).

Review

  • Should correspond regularly and give an initial plan of action
  • Key questions posted here
  • Conversational and longer discussions should be directed to the bounties network slack in this channel

Qualifications

  • This is a fairly advanced task, but the patterns are already in place. A good github history and good experience with python, django, SQL, docker are mandatory.

Deadline

  • Please only take this issue if you have the capacity to work on this ACTIVELY over the next week. We'd like this finished quickly and do not want someone to take it who will passively work on it.

Before starting work, please communicate your plan and availability along with your intention to take the task. After initial communication, I'll approve the best candidate to take the task.

@villanuevawill villanuevawill added enhancement New feature or request help wanted Extra attention is needed labels May 29, 2018
@gitcoinbot
Copy link

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


This issue now has a funding of 0.2 ETH (113.25 USD @ $566.23/ETH) attached to it.

@gitcoinbot
Copy link

gitcoinbot commented Jun 5, 2018

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


Work has been started.

These users each claimed they can complete the work by 9 months, 1 week ago.
Please review their action plans below:

1) isatou has started work.

I'd love to work on this.

Learn more on the Gitcoin Issue Details page.

@gitcoinbot
Copy link

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


Work for 0.2 ETH (122.18 USD @ $610.92/ETH) has been submitted by:

  1. @isatou

@villanuevawill please take a look at the submitted work:


@gitcoinbot
Copy link

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


The funding of 0.2 ETH (120.78 USD @ $603.92/ETH) attached to this issue has been approved & issued to @isatou.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants