It took about a month to built the initial prototype for the Search Engine we are building.
We had the interactive mind maps as JSON already however we needed to display them on the web in a nice interface so we made a react component to render the JSON to the screen.
https://github.com/learn-anything/react-mindmap
Overall it took about a month to do the whole thing and get a working prototype, the search engine improved a lot since then though.