# Dashboards **Types** 1. contributor-centric 2. dao-level 3. ecosystem level ## v0 We currently have a dao-level report with history of all dao contributions. Let's build something for the contributors now. ## v1 Start with contributor-centric activeness **Data requirements:** - number of contributions per unit time for each contributor - note that tracking this data enables us to calculate a new field of "activeness" - which DAO each contribution was associated with - bonus: total number of contributions for each DAO across time * note that the above is time series data **Purpose:** - Communicates to the contributor how active they are - Allows them to see the relative effort they are spending on each DAO (e.g. 50% of my contributions are for MGD, 30% Govrn, and 20% raidguild) **Viz ideas:** - contribution calendar or similar time series data plot - we can have two types of contribution calendars: - all of the contributor's contributions across the ecososystem - the contributor's contributions filtered for one particular dao - line chart or pie chart showing the contributor's breakdown of number or percent of contributions going to each DAO - bonus viz: - line chart or similar showing the contributor's contributions to a DAO as a fraction of the DAOs total contributions - e.g. my week's contributions to MGD represented 10% of MGD's contributions that week ## Wireframes {%figma https://www.figma.com/file/k2Ik1l5bJj2QyrratOGFyE/Wireframe-for-v1-Dashboard?node-id=0%3A1 %} ## User Stories As a DAO Contributor, I want to be able to easily see a contribution calendar ([see example below](#Example-of-Contribution-Calendar)) So that I can see how consistently I've been contributing, and which days I had more contributions. - Looking at this makes me feel a point of pride in what I'm doing, and helps me see the tangible contributions I'm making *Requirements* - [ ] Ability to have the time be by dayt - [ ] Ability for the y axis to represent Days of the week - [ ] Ability for x axis tto represent weeks - [ ] Ability for a supra header to group by monnth As a DAO Contributor, I want to be able to see a graph that shows my contributions made by week broken down by DAO ([see example below](#Example-of-Stacked-Bar-Chart)) So that I can understand if I'm showing consistency in the contributions I'm making and ensure I'm making consistent and regular contributions. - Looking at this graph helps me gauge if I'm keeping up to expectations with the DAO, and if I maybe missed reporting something in a given week. *Requirements* - [ ] Ability to have the time period be by Week As a DAO Contributor I want to have all my un-assigned contributions (contributions not assigned to a DAO yet) be able to be grouped together as "unassigned" So that I can still have them reflected in my dashboards. - This helps me ensure all my contributions reflected in my dashboards so that my dashboard is an accurate reflection of contributions **Nice to haves:** As a DAO Contributor I want to be able to filter my graphs by DAO contributed to (either a single DAO or specific multiple DAOs) So that I can furhter breakdown and understand my contributions by DAO. - Ablity to filter by clicking button filters #### Example of Contribution Calendar ![](https://hackmd.io/_uploads/BJAWw8gT9.png) #### Example of Stacked Bar Chart ![](https://hackmd.io/_uploads/HJmtPUgp9.png) ## Feedback Loop The desired outcomes with this feature are: 1. Users better understanding their contributions in a way that gives them **a positive sense of accomplishment** - leading to continued usage in the following week. 3. Users getting a high level signal if they forgot to submit contributions for a given week - leading to them reporting any contributions they might've forgotten. 1. Users understanding which DAOs they are contributing too - leading to an understanding if that aligns with their perceived goals. 1. Users feeling a sense of pride in work - leading to a desire to encourage increased contributions in the coming weeks. **Feedback Process:** 1. 2 weeks post deployment, send out a google form to 20 users asking for feedback on the above questions. - This should include an NPS and PMF questions. 3. Do 5 in person follow ups chosen from the responses 4. Come up with new enhancements to build. Hypothesis on next enhancements: 1. **Streaks** - create a streak metric to show consistency in contributions. Does seeing the consistency of contributions make you want to continue contributing? 2. **Click to Share** - A button to easily share a graph on twitter. Have you thought about sharing this graph on twitter? 3. **Click to Expand** - A button to more easily expand the graph. Is the design of the graph made in a way you can easily understand the data?