Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Rastreador de Gastos Personales

Aplicación de línea de comandos (CLI) para registrar gastos personales, guardarlos en un archivo CSV y generar reportes con totales por categoría, incluyendo un gráfico de barras.

Características

  • Registro de gastos por monto, categoría y nota
  • Persistencia en archivo CSV (sin dependencias de base de datos)
  • Reporte con totales y porcentaje de gasto por categoría
  • Gráfico de barras generado automáticamente con matplotlib
  • Interfaz por línea de comandos usando argparse

Tecnologías

  • Python 3
  • csv, argparse, matplotlib

Instalación

pip install matplotlib

Uso

# Registrar un gasto
python expense_tracker.py agregar --monto 15000 --categoria comida --nota "Almuerzo"

# Ver todos los gastos
python expense_tracker.py listar

# Generar reporte con gráfico
python expense_tracker.py reporte

Posibles mejoras futuras

  • Filtrar reportes por rango de fechas
  • Exportar el reporte a PDF
  • Migrar el almacenamiento a SQLite
  • Interfaz web con Flask

Autor

Martín Cisternas — Analista Programador en formación, Duoc UC LinkedIn

About

CLI en Python para registrar gastos y generar reportes con gráficos

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages