Full Screen Streamlit Apps (stand-alone view through Dataiku)

Registered Posts: 1 ✭✭✭
6
6 votes

New · Last Updated

The title says it all. Publishing your Streamlit Webapp via Dataiku feels more like a clunky embedded experience than a bespoke application. What I'm looking for here is a native experience through Dataiku's platform. I know that Dataiku offers users the ability to publish their web apps publicly (full screen / native views), but in this scenario users are required to handle authentication themselves. This to me, is too large of a compromise for what I hope is a simple feature request.

An example of what I'm looking for can be seen in the code studio preview itself. There's a "pop out" button that allows you to pop out the current tab in a new window. It would be great to simply have another option when going to publish your app to a Dataiku space, that allows you to publish it as a stand-alone view.

An update like this will go a long way to legitimizing the products built through Dataiku. The end user will see these apps as stand-alone applications versus dashboards built within an analytics wrapper.

Let me know your thoughts.

Comments

  • Registered Posts: 1

    +1 to this, this is a much needed feature!

  • Registered Posts: 1 ✭✭

    Full Screen Streamlit Apps (stand-alone view through Dataiku)

    It sounds like you're after a streamlined and immersive experience for users interacting with Streamlit web apps within Dataiku, without compromising on user management or app presentation.

    Here are a few ideas that could align with what you're aiming for:

    1. Native Stand-Alone Mode: Having a “stand-alone” publishing option directly in Dataiku's UI would provide a seamless experience. This mode could mimic Dataiku's "pop-out" behavior in Code Studio but with additional customization to offer a full-screen, app-like interface without the typical Dataiku controls visible.
    2. Integrated Authentication Layer: Since managing authentication is a hassle, Dataiku could consider adding a simple authentication layer for published web apps. This way, when you publish a Streamlit app as a stand-alone app, it could adopt the Dataiku platform’s built-in user permissions, or offer a basic, customizable login interface without developers needing to build or integrate external auth solutions.
    3. Enhanced Customization for "App Mode": If Dataiku allowed apps to operate in an "App Mode," developers could control more of the interface, such as adding brand-specific design elements or adjusting navigation and menus to create a bespoke feel.

    Bringing these features into Dataiku would likely improve how end users perceive the quality of the apps and encourage adoption.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.