This project is for D3.js experienced developers.
In the project you will implement in D3.js a visual that behaves like Excel 2013 Slicer control.
The visual will need to be compatible with Microsoft Power BI IVisual interface so it can integrate with it.
You will need understand and document the behaviors of Excel 2013 Slicer control. This document will become the implementations spec after it was reviewed and approved.
Then you will implement the slicer control in D3.js and the IVisual interface of Power BI.
Attached is a sample file of how the spec should look like. Note: it is a sample spec only. You will have to write a new one.