Skip to content

jsc-jupyter/base-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

JupyterHub Enhanced Frontend

This project provides an enhanced frontend for JupyterHub, improving the user experience with a dynamic and user-specific interface. It is designed to integrate with named servers in JupyterHub and allows secure management of sensitive information.

Features

  • Single Home Page: All essential information and options are available on a unified page.
  • User-Specific, Dynamic Options: Frontend options can change based on user identity and selected parameters.
  • Named Server Support: Seamlessly integrates with JupyterHub's named servers.
  • Secure Secret Management: Collects passwords and other secrets in the frontend and stores them encrypted in the database.

Backend Requirements

This frontend requires a separate backend implementation to function properly. It is currently optimized for JupyterHub deployments managed by the Jülich Supercomputing Centre.

Future Plans

We aim to provide an all-inclusive package in the future to simplify deployment across various JupyterHub environments.

Installation & Usage

(Detailed setup instructions will be added here as the project evolves.)

Contributions

Contributions and feedback are welcome! Please open an issue or submit a pull request if you'd like to improve this project.

About

Base implementation of the frontend used in various Jupyter services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published