owned this note
owned this note
Published
Linked with GitHub
# Product brief: User Dashboard
### **Overview**
Users typically visit [nouns.build](http://nouns.build) for two reasons:
1. Create a new DAO
2. Participate in an existing DAO
A user command centre serves to give DAO users a quick overview of all things important regarding the DAO(s) that they are a part of i.e. live auctions and live proposals.
---
### **Problems this product is going to solve**
At the moment, after connecting wallet on Nouns Builder, users will have to go to respective DAO pages to see the latest auctions and DAO activity. This makes the DAO member experience very high-friction.
---
### **Impact**
With a user command centre, as soon as a user connects their wallet, they should see a dashboard-like page that surfaces all the relevant information about their DAO.
This way they can immediately start engaging with auctions or proposals that require their attention. They can also see all the DAOs that they’re a part of.
WIP:

---
### **Functional requirements**
- Describe the JTBD or what the user is trying to achieve with this feature
- Requirement: “The feature MUST do [x]”
- Priority - MUST-HAVE, NICE-TO-HAVE
| User story | Requirement | Priority |
| --- | --- | --- |
| As a user, I want to see all the DAOs I am a part of as soon as I connect my wallet, so that I can get a quick overview of the latest activity | Show DAOs across all chains | Must-have |
| As a user, I want to bid on auctions directly on the user dashboard page, so that I can avoid having to manually go to the DAO page. | Auction component | Must-have |
| As a user, I want to vote on proposals directly on the user dashboard page | Vote component | Nice-to-have |
| As a user, I want to submit proposal(s) directly on the user dashboard page | Proposal submission button that opens up to the transaction and proposal creation flow | Nice-to-have |
| As a user, I want to see all the bids that I'm engaged in | Bids shown in list form and bid input field | Nice-to-have |
### **User journeys**
**Journey #1**
1. Navigate to nouns.build
1. Connect wallet
1. Redirect to nouns.build/dashboard
**Journey #2**
1. Navigate to nouns.build
2. Click "Dashboard" in nav bar
3. Arrive on Dashboard page
4. See text "Connect your wallet to see user dashboard"
5. Click "Connect"
6. See user dashboard
---
### **Acceptance criteria**
- Given that I want to get an overview of my DAOs, when I connect my wallet on nouns.build, then I am automatically redirected to my user dashboard
- Given that I want to bid on auctions without having to go to DAO page, when I am on my user dashboard, then I can see live auctions as well as place bids.
- Given that I want to vote on proposals without having to go to DAO Activity page, when I am on my user dashboard, then I can see live proposals, their statuses and a `Vote` button that lets me vote.
- Given that I want to submit proposals, when I am on my user dashboard, then I can see the DAOs that I am able to submit proposals to as well as a `Submit proposal` button.
---
### **Feasibility and estimates**
- Design
- This should feel like a user dashboard that many existing web2 apps do very well with.
- Mobile-friendliness is a must.
---
### **Risks and dependencies**
Engineering
- Can we reuse all the components such as `Vote` and `Submit proposal` directly on the user dashboard?