En el último post, aprendimos a crear un tablero de ventas y un dashboard utilizando Streamlit. En este post, quiero compartir con ustedes cómo pueden compartir esos tableros con otras personas. Esto es especialmente útil si desean mostrar su trabajo en su portafolio, hacer demostraciones para clientes, presentar proyectos universitarios, o simplemente compartir públicamente sus creaciones en Streamlit.
Para empezar, Streamlit ofrece una opción de alojamiento gratuito en Streamlit Cloud, donde pueden fácilmente compartir sus aplicaciones. Sin embargo, hay algunos requisitos previos importantes:
Puedes generar este archivo utilizando herramientas comopipreqs. Simplemente la instalas con pip install pipreqs ejecutaspiprex .(pipreqs+espacio+punto) en tu directorio y obtendrás automáticamente un archivorequirements.txtcon todas las dependencias necesarias.
Una vez que tengas estos requisitos, el proceso de compartir tu aplicación es sencillo:
requirements.txt, en tu repositorio de GitHub.Recuerda que debido a que Streamlit Cloud es un servicio gratuito, tu aplicación puede entrar en un estado de suspensión si no recibe visitas durante un tiempo. Sin embargo, simplemente con volver a acceder a la aplicación, volverá a estar activa.
En resumen, para compartir tus tableros y aplicaciones en Streamlit Cloud, necesitas una cuenta de Streamlit, una cuenta de GitHub, archivos en tu repositorio de GitHub, y un archivo requirements.txt. Además, no olvides configurar tu aplicación como pública para que otros puedan disfrutar de ella.
¡Espero que este proceso te resulte útil para compartir tus proyectos! Si tienes alguna pregunta o comentario, déjalo abajo y estaré encantado de ayudarte.
Gracias por leer.
0 Comentarios