# Bufficorn-buidl-brigade: design sprint ### Goal The aim of this design sprint is to get clarity on the concepts and functionality to be build. Once we have the complete picture (all ideas, concepts, wishes, expectations,...), we will be to digest this information into: - a concrete list of userstories - a set of userflows - lofi wireframes ### 'Elevator Pitch' App that swaps Bufficorns traits to build Bufficorn of your dreams. ### Participants - Josh (Account manager, Raid Guild) - Bennisan (Design lead, Raid Guild) - Derrek (Comm team, EthDenver) - Bill (EthDenver) - OxJosh (EthDenver) - Isaac (smart contract/wizard, EthDenver) ## Steps - Information collecting ([Figma jam!](https://www.figma.com/file/vSmTm0azhmDcuLxidzClWW/BBB-design-sprint?node-id=0%3A1)) - Defining objectives through user stories (1) - Designing [userflows](#2-User-flows) (2) - Sketching out [Lofi](https://www.figma.com/file/RNCyoWiv91gIkRIVo8Fq5p/BBB-Lofi?node-id=4%3A10) (3) ## 1. User stories ### v0: - As a **Bufficorn-owner**, I am able to connect with my wallet to see all of the Bufficons I have in this wallet - As a **connected Bufficorn-owner**, I can see the SPORK balance of the wallet I'm connected with - As a **connected Bufficorn-owner**, I can see the ETH balance of the wallet I'm connected with - As a **connected Bufficorn-owner**, I am able to select one or more Bufficorns out of my collection and put it/them up for grazing - As a **connected Bufficorn-owner**, I am able to select one or more of my grazing Bufficorns and bring them home. - As a **connected Bufficorn-owner**, I am able to see the Bufficorns from my collection that are grazing - As a **connected Bufficorn-owner**, I am able to select the grazing Bufficorn of my collection that I want to use for a swap - As a **connected Bufficorn-owner**, I can see and copy the id of my Bufficorn that I want to use for a swap - As a **connected Bufficorn-owner**, I am to be able to toggle between swapping w a Bufficorn I own, or swapping w a Bufficorn I don’t own - As a **connected Bufficorn-owner**, I am able to select the trait/traits that I want to swap - As a **connected Bufficorn-owner**, I can set the id of the Bufficorn I want to swap traits with - As a **connected Bufficorn-owner**, I can see the trait/traits of the other Bufficorn that I am about to swap with - *As a connected Bufficorn-owner, I can see a visual preview of the swap (= the new traits on my Bufficorn) before I execute it* - *As a connected Bufficorn-owner, I can set and pay an extra amount in SPORK to be received by the other party of the swap as a sweetener* - As a **connected Bufficorn-owner**, I can see the swap fee in SPORK (500) - As a **connected Bufficorn-owner**, I can confirming the swap by paying the swap-fee - As a **connected Bufficorn-owner**, I can see in which state a swap is: - in progress (+how much longer it will take) - done and succesfull - error ### v1: - As a **visitor**, I can see which traits are being requested - As a **visitor**, I can see which traits are being offered - As a **visitor**, I can see all Bufficorns that are grazing - As a **visitor**, I am able to read how it works + FAQs - As a **visitor**, I can find links to read more about the Bufficorn, EthDenver, ... - As a **connected Bufficorn-owner**, I can announce that I’m offering a certain trait for swapping - As a **connected Bufficorn-owner**, I can announce that I’m looking for a certain trait - As a **connected Bufficorn-owner**, I can see the all swaps that I made (past and on-going) ## 2. User flows https://www.figma.com/file/vSmTm0azhmDcuLxidzClWW/BBB-design-sprint?node-id=0%3A1 ![](https://i.imgur.com/pV6XHAe.png) ## 3. Lofi wireframes ## 4. Tech concepts