Technologies Employed

When developing ngshare, we used many technologies that are used by other Jupyter projects, especially nbgrader and JupyterHub. In this way, our project is most likely to be consistent with other Jupyter projects.

Backend

  • JupyterHub - A multi-user version of Jupyter Notebook (indirectly used)
  • kubernetes - Underlying container management system (indirectly used)
  • minikube - A light-weight testing environment for kubernetes (indirectly used)
  • Tornado web server - A Python web framework used in Jupyter community

Database

Progamming Language

Project Management