Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-32841

times-square: Create MVP for web front-end

    XMLWordPrintable

Details

    • Story
    • Status: Done
    • Resolution: Done
    • None
    • None
    • None

    Description

      Create the web front-end application for Times Square (parameterized Jupyter Notebooks as websites). The functionality needed is:

      • Set up a next.js application
      • App renders pages for any notebook registered with the times-square API
      • App creates an iframe that lazy loads the rendered notebook HTML from the times-square API
      • App passes URL query string parameters to the times-square API (though rendering a form for modifying those parameters with a UI is beyond the scope of this ticket).

      Attachments

        Issue Links

          Activity

            Work completed, includes:

            • next.js application set up, CI, and docker
            • Page UI framework
            • Mock Times Square API
            • Notebook view with iframe that requests notebook HTML from the backend API
            • User-set parameters from URL query string combined with notebook defaults
            • Listing of notebooks integrated with backend API
            jsick Jonathan Sick added a comment - Work completed, includes: next.js application set up, CI, and docker Page UI framework Mock Times Square API Notebook view with iframe that requests notebook HTML from the backend API User-set parameters from URL query string combined with notebook defaults Listing of notebooks integrated with backend API

            People

              jsick Jonathan Sick
              jsick Jonathan Sick
              Jonathan Sick
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.