control-negocio-streamlit-sqlite

Dashboard intuitivo en Streamlit para control de Kardex, gestión de inventario, sugerencia de pedidos y seguimiento de presupuestos con SQLite.

Dashboard de Control Integral para Negocios con Streamlit y SQLite

🚀 Visión General del Proyecto

Este Dashboard de Control Integral es una solución robusta y fácil de usar, desarrollada con Streamlit y SQLite, diseñada para pequeñas y medianas empresas. Permite centralizar la gestión de inventario (Kardex), optimizar la sugerencia de pedidos y ofrecer un seguimiento detallado del control de presupuestos frente a los gastos mensuales. Olvídate de las hojas de cálculo dispersas y toma decisiones informadas en tiempo real.


✨ Características Principales


🛠️ Tecnologías Utilizadas


🚀 Cómo Ponerlo en Marcha

Sigue estos pasos para configurar y ejecutar el dashboard en tu máquina local:

  1. Clona el repositorio:
    git clone https://github.com/santiagourdaneta/control-negocio-streamlit-sqlite/
    cd control-negocio-streamlit-sqlite
    
  2. Crea un entorno virtual (recomendado):
    python -m venv venv
    # En Windows
    .\venv\Scripts\activate
    # En macOS/Linux
    source venv/bin/activate
    
  3. Instala las dependencias:
    pip install -r requirements.txt
    
  4. Ejecuta la aplicación Streamlit:
    streamlit run app.py
    

    (Asegúrate de que tu archivo principal de Streamlit se llame app.py o ajusta el comando según sea necesario.)

  5. Accede al Dashboard: Abre tu navegador web y ve a la URL que Streamlit te proporcione (normalmente http://localhost:8501).

🔒 Seguridad y Validaciones

Se han implementado validaciones de entrada para asegurar la integridad de los datos y prevenir errores. Consideraciones de seguridad, como el manejo adecuado de la base de datos local y la validación de stock, son fundamentales para la fiabilidad del sistema. Para entornos de producción o multiusuario, se recomienda añadir un módulo de autenticación y autorización.


🤝 Contribuciones

¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar el dashboard, por favor, abre un issue o envía un pull request.


Desarrollado con ❤️ para optimizar la gestión de tu negocio.