Thank you Thomas this helped a lot. I don't think I need a whole new interface but I found a reference to tmpnb on that page which got me wondering, should use that instead of JupyterHub?
My use case will be pretty simple . Users will login to an existing website where they have a profile. Part of that profile will be a list of notebooks they have created. Clicking on a notebook will render the html output of nbconvert.
I think I understand how all of that will work...
The create/edit functionality should be something like :
User clicks on button to create/edit a notebook. The user is authenticated. The notebook app is launched in a new window with a subset of functionality and some ability to upload data.
tmpnb seems like a nice approach b/c the notebook container is automatically created and destroyed when it's not being used. I'm not sure about how well it handles the authentication piece though.
Maybe some one could give me a rundown of the difference between tmpnb and JupyterHub? I'm not finding much info on this subject.
Thanks again!
-phil