This project is for D3.js experienced developers.
In the project you will implement in D3.js a visual that behaves like Excel 2013 Timeline 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 Timeline control (you will need access to Excel 2013 for the documentation). This document will become the implementations spec after it was reviewed and approved. Then you will implement the Timeline control in D3.js with 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.