Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Construimos un dashboard interactivo con Streamlit + Plotly, lo automatizamos y lo publicamos en la nube (100% gratis)

说明与用途

使用 Streamlit 和 Plotly 构建交互式仪表盘,使用 GitHub Actions 自动化 CI/CD,并免费部署到 Streamlit Community Cloud。

问题

Crear un dashboard de visualización de datos, alojarlo en un repositorio público, automatizar su despliegue y publicar la aplicación en la nube sin costo.

结果

Dashboard desplegado en la nube, con CI que garantiza calidad y despliegue automático, todo desde un repositorio público.

工作流

  • 1. Escribir app.py con Streamlit y Plotly Express usando el dataset Gapminder.
  • 2. Añadir filtros en la barra lateral y métricas en la cabecera.
  • 3. Crear pestañas con gráficos de tendencia, dispersión y tabla.
  • 4. Escribir requirements.txt con dependencias mínimas.
  • 5. Configurar GitHub Actions: CI para lint (flake8) y tests (pytest).
  • 6. Configurar GitHub Actions para publicar Docker image y desplegar en Streamlit Community Cloud.
  • 7. Subir código a GitHub y verificar despliegue automático.
  • 8. Grabar video de menos de 5 minutos mostrando el proceso.

证据

El reto: construir un dashboard de visualización de datos, dejar el código en un repositorio público, automatizar el despliegue, publicarlo en un cloud/SaaS público y grabar un video de menos de 5 minutos mostrando todo el proceso.

来源

Automatizamos dos capas: a) Integración continua (GitHub Actions) — en cada push a main se ejecuta lint (flake8) y tests (pytest).

来源

  • 记录日期: 2026-09-15T22:00:20.243Z