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

Build Funder Dashboard - Working Prototype - As a funder, I want a place where I can track all my stuff, so I can manage it all #1177

Closed
owocki opened this issue May 16, 2018 · 37 comments

Comments

@owocki
Copy link
Contributor

owocki commented May 16, 2018

THIS TASK IS TO BUILD WORKING PROTOTYPE OF A FUNDER DASHBOARD

User Story

As a funder, i want a place where i can track all of my stuff.

Why Is this Needed?

Summary:

A command center for anything / everything a funder might want to do on Gitcoin.

PLEASE REFERENCE THE MOCKUP ATTACHED

*This page will live under the Profile Dropdown accessed via a link - Funder Dashboard.

WHAT'S NEXT MODULE

This module should show things that the funder needs to act on such as:

  • Bounties expiring soon (show at 7 days).
  • New comments on tasks they've funded

STATS TRACKING

How the issues bountied are doing on Gitcoin

  • number of bounties submitted/issues created
  • total number of contributors
  • total paid out (all bounties) how much $$ I've spent
  • total budget (, user will input this, show form field with label: budget, allow user to specify quarterly, or annually, we will need to store this info for later use).

screen shot 2018-05-17 at 4 20 22 pm

PAYOUT

  • Show History (filter by week, month, year)
  • Tax Reporting
  • show total number of bounties
  • total amount paid out
  • export to csv

LATEST ON YOUR BOUNTIES

  • Show # of expired issues and note funds that may need to be reclaimed
    (clicking reclaim now, takes user to explorer with dashboard filtered to the issues that are expired)
    If there are no funds to reclaim, this box is hidden.
  • Active Bounties (clicking this takes user to active issues open and funded by the user
  • Completed Bounties (clicking this takes user to bounties that have ended)
  • Expired Bounties ( clicking this takes user to expired bounties)
  • Track Top Contributors ( show last 12 recent contributors)

OUTGOING FUNDS

  • Filter (All, Tip, Payment, Pending, Claimed)
  • Filter (Recent, Oldest, Higest Value, Lowest Value)
  • Pending transfers/ syncing to the blockchain should show at the top of the list
  • Unclaimed tips should also show as pending
  • View All Payments takes user to Explorer filtered by all issues that have been completed/paid/funds released

ALL BOUNTIES

  • Filter ( use/show items from sort menu from above explorer)
  • Please add icons to associate status of work (see mockup)
  • View More Bounties takes user to issue explorer to see all of their bounties (open and closed)

Description

Type:
New Feature

Current Behavior

No funder dashboard

Expected Behavior

A funder dashboard with the above functionality working and lives on a page under the profile menu.

  • performant (< 1s) to load
  • coded backend (pls drop a WIP PR when you start work and leave TODOs in places in which you have questions about the data)
  • This page should show for users that have funded at least one bounty on the platform. If they've not funded a bounty, this page will be hidden.

Bounty

Please expect the following from your bounty:

  • please build prototype
  • Write up the endpoints / functions , that can spit out the data + documentation of what it's meant for.
  • please allow for 2 - 3 iterations from your first prototype

Reviewers

@PixelantDesign @owocki @mbeacom

Please Reference This Design

gitcoin funder dashboard 517

@mkosowsk
Copy link

🔥🔥🔥

@PixelantDesign PixelantDesign changed the title BUILD - As a funder, I want a place where I can track all my stuff, so I can manage it all BUILD BACKEND- As a funder, I want a place where I can track all my stuff, so I can manage it all May 17, 2018
@PixelantDesign PixelantDesign changed the title BUILD BACKEND- As a funder, I want a place where I can track all my stuff, so I can manage it all BUILD PROTOTYPE - As a funder, I want a place where I can track all my stuff, so I can manage it all May 17, 2018
@PixelantDesign PixelantDesign changed the title BUILD PROTOTYPE - As a funder, I want a place where I can track all my stuff, so I can manage it all BUILD WORKING PROTOTYPE - As a funder, I want a place where I can track all my stuff, so I can manage it all May 17, 2018
@gitcoinbot
Copy link
Member

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


This issue now has a funding of 0.25 ETH (171.64 USD @ $686.57/ETH) attached to it.

@PixelantDesign PixelantDesign changed the title BUILD WORKING PROTOTYPE - As a funder, I want a place where I can track all my stuff, so I can manage it all Build Working Prototype - As a funder, I want a place where I can track all my stuff, so I can manage it all May 18, 2018
@PixelantDesign
Copy link
Contributor

Hi @raininja looking forward to seeing what you come up with!

@gitcoinbot
Copy link
Member

@raininja 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!

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

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

@thelostone-mc
Copy link
Member

@raininja are you still working on this ? ^_^

@gitcoinbot
Copy link
Member

@raininja 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!

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

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

@vs77bb
Copy link
Contributor

vs77bb commented May 25, 2018

@thelostone-mc Think we should send this back out to the crowd? No word from @raininja 🤔

@owocki
Copy link
Contributor Author

owocki commented May 25, 2018

im removing the worker from the task so someone else can take it this week

@raininja
Copy link

that's fine, I'm not really working on it. kind of cold to remove someone outside of the alloted response time. also not sure that removing me actually does anything concerning the crowd

@gitcoinbot
Copy link
Member

gitcoinbot commented May 25, 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 1 year, 1 month ago.
Please review their action plans below:

1) nedelescuvlad has started work.

Will do front-end first and endpoints after. Gonna try and get a WIP branch out asap. Haven't worked with python before but I've done Ruby and .net in the past.

Learn more on the Gitcoin Issue Details page.

@thelostone-mc
Copy link
Member

Hey @raininja

Ah as someone who posted the bounty , wevr got deadlines to meet ! So if we don't get a response , our default assumption would be the bounty hunter had abandoned the work :/

It had been 9 days since we got any update from your end , so we had to assume the worst

If you are willing to give it another shot , we'd be happy to have you help us grow :D

@owocki
Copy link
Contributor Author

owocki commented May 28, 2018

@NedelescuVlad glad to have you :) looking fwd to working together

@owocki
Copy link
Contributor Author

owocki commented May 28, 2018

also not sure that removing me actually does anything concerning the crowd

it does. no one else is going to claim the issue if you're already saying youre working on it.

@raininja
Copy link

raininja commented May 28, 2018

@owocki um that's not my experience here, but "it's all good™"

@gitcoinbot
Copy link
Member

@NedelescuVlad 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!

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

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

1 similar comment
@gitcoinbot
Copy link
Member

@NedelescuVlad 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!

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

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

@vlad2689
Copy link

vlad2689 commented Jun 3, 2018

Almost done with the front-end template, pr coming up today

@PixelantDesign
Copy link
Contributor

@NedelescuVlad Excited to see the progress you've made!

@vs77bb
Copy link
Contributor

vs77bb commented Jun 6, 2018

@PixelantDesign @NedelescuVlad Me as well!

@gitcoinbot
Copy link
Member

@NedelescuVlad 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!

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

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

@vlad2689
Copy link

Just to double-check, we want all endpoints up and coded when we submit this right? I've just started working on the issues you guys pointed out so far in the pr but it's going smooth

@PixelantDesign
Copy link
Contributor

Looking forward to seeing a PR @NedelescuVlad!

@thelostone-mc
Copy link
Member

@PixelantDesign He' already opened up a PR at #1351

@NedelescuVlad Yeah ! If there are any endpoints aren't available yet leave a TODO there and we'll take care of it 👍

@vlad2689
Copy link

I've updated the PR with 2 new endpoints for getting outgoing funds and bounties data. Also introduced variables in the views.py file for all data needed on GET. Still quite a bit to do in terms of UI (haven't fixed the issues you guys addressed yet).

@gitcoinbot
Copy link
Member

@NedelescuVlad 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!

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

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

@raininja
Copy link

raininja commented Jun 25, 2018 via email

@thelostone-mc
Copy link
Member

@raininja no worries ^_^

@gitcoinbot
Copy link
Member

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


@NedelescuVlad due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • warning (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

@NedelescuVlad 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!

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

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

@owocki
Copy link
Contributor Author

owocki commented Jul 2, 2018

@NedelescuVlad let us know if you need anything from us?!

@PixelantDesign PixelantDesign added this to the July 2018 milestone Jul 5, 2018
@PixelantDesign PixelantDesign changed the title Build Working Prototype - As a funder, I want a place where I can track all my stuff, so I can manage it all Build Funder Dashboard - Working Prototype - As a funder, I want a place where I can track all my stuff, so I can manage it all Jul 5, 2018
@PixelantDesign
Copy link
Contributor

Hi @NedelescuVlad are you still interested in competing this ticket?

@vlad2689
Copy link

Hi @PixelantDesign - definitely still interested in finishing this. Progress is slow as I'm working on this on the side of my full time job. Let me see how I progress today and I'll provide an updated list of TODOs. Hopefully it will be only back-end stuff that people can jump in on if needed. Please find updates on the PR I've opened here: #1351

@vlad2689
Copy link

vlad2689 commented Aug 5, 2018

@PixelantDesign @owocki @mbeacom @thelostone-mc have just updated the PR and I'm ready for reviews / feedback. Please have a look when you can: #1351

@PixelantDesign PixelantDesign modified the milestones: July 2018, August 2018 Bountied Tasks Aug 14, 2018
vlad2689 added a commit to vlad2689/web that referenced this issue Sep 14, 2018
vlad2689 added a commit to vlad2689/web that referenced this issue Sep 14, 2018
@PixelantDesign
Copy link
Contributor

Hey @NedelescuVlad Thanks for all of the hard work! We'd like to take this back in and push the V1 out. Please click submit work so that you can get paid!

@gitcoinbot
Copy link
Member

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


Work for 0.25 ETH (53.54 USD @ $214.17/ETH) has been submitted by:

  1. @NedelescuVlad
  2. @NedelescuVlad

@owocki please take a look at the submitted work:

  • PR by @NedelescuVlad
  • PR by @NedelescuVlad

@gitcoinbot
Copy link
Member

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


The funding of 0.25 ETH (54.14 USD @ $216.58/ETH) attached to this issue has been approved & issued to @NedelescuVlad.

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

8 participants