I think the web interface and the json API are two different "projects".

> just a matter of knowing how to do the javascript stuff.  :)

Many people think that JS is a toy language, JS the good parts is a weekend read (like 100p or something) that might change your perspective and covers everything, you already know functional programming. https://drive.google.com/open?id=0B-QBlsZR8DS4ZUJLcnkzdkxZVkU