A continuación se detalla el desarrollo de una aplicación simple para el registro de gastos del hogar utilizando Streamlit y SQLite. La aplicación permite a los usuarios agregar, visualizar y analizar sus gastos mensuales de manera eficiente.
Para ejecutar la aplicación, se requieren los siguientes elementos:
- Python: La aplicación está escrita en Python, por lo que necesitarás tener Python instalado en tu sistema. Puedes descargar la última versión de Python desde python.org.
-
Clonar el Repositorio: Descarga o clona el repositorio desde GitHub:
git clone https://github.com/KrlitosForever/gastos-mensuales.git
-
Crear un Entorno Virtual (Opcional pero Recomendado): Se recomienda crear un entorno virtual para evitar conflictos con las dependencias de otros proyectos. Utiliza el siguiente comando:
python -m venv venv
-
Activar el Entorno Virtual (Windows):
.\venv\Scripts\activate
Activar el Entorno Virtual (Linux/Mac):
source venv/bin/activate
-
Instalar Dependencias: Navega al directorio del proyecto y ejecuta el siguiente comando para instalar las dependencias:
pip install -r requirements.txt
-
Ejecutar la Aplicación: Desde el directorio del proyecto, ejecuta el siguiente comando para iniciar la aplicación:
streamlit run streamlit_app.py
Esto abrirá la aplicación en tu navegador predeterminado.
-
Agregar Gastos: Utiliza la barra lateral para agregar nuevos gastos proporcionando la fecha, categoría, monto y comentario.
-
Visualizar Gastos: Observa la tabla de registros y los gráficos de distribución de gastos por categoría.
Si quieres que el canal siga creciendo puedes ayudar comprandome un cafe🥤