Skip to content

Mauro11F/finanzasConFilament

Repository files navigation

📊 Sistema de Finanzas Personales con Laravel + Filament

Un proyecto práctico para gestionar ingresos, gastos y presupuestos personales con un panel administrativo moderno.


🚀 Tecnologías Utilizadas

  • Backend: Laravel 10+
  • Panel Admin: Filament PHP 3.x
  • Base de Datos: MySQL
  • Frontend: Tailwind CSS + Livewire
  • Gráficos: Filament Widgets + Chart.js

✨ Funcionalidades Principales

📌 Gestión de Usuarios

  • Registro y autenticación de usuarios.
  • Roles básicos (admin, usuario estándar).

💰 Movimientos Financieros

  • Registro de ingresos y gastos con:
    • Monto, fecha, descripción y categoría.
    • Subida de imágenes (comprobantes o recibos).
  • Filtros por fechas y categorías.

📂 Categorías Personalizadas

  • Creación y edición de categorías (ej: "Comida", "Transporte", "Salario").

📅 Presupuestos Mensuales

  • Asignación de presupuestos por categoría.
  • Comparativa entre lo presupuestado y lo gastado.

📊 Reportes Gráficos

  • Widgets interactivos en el dashboard:
    • Gráficos de barras para gastos vs ingresos.
    • Resumen mensual.

🛠️ Configuración del Proyecto

Requisitos

  • PHP 8.2+
  • Composer
  • MySQL 5.7+

Instalación

  1. Clonar el repositorio:
git clone https://github.com/Mauro11F/finanzasConFilament.git
  1. Instalar dependencias:
composer install 
  1. Configurar entorno:
    • Copiar .env.example a .env y ajustar credenciales de MySQL
  2. Migrar y poblar la base de datos:
php artisan migrate --seed  
  1. Generar enlace simbólico para imágenes:
php artisan storage:link  
  1. Iniciar el servidor:
php artisan serve  

Acceso al Panel Admin

📸

🌟 ¿Qué Aprendí?

  • Filament PHP: Creación de CRUDs rápidos, widgets personalizados y manejo de recursos.
  • Laravel: Relaciones Eloquent, validaciones y políticas de acceso.
  • UX: Diseño de un panel intuitivo con Tailwind CSS.
  • Despliegue: Configuración de almacenamiento de archivos en local.

¡Feedback y contribuciones son bienvenidos! 😊


🔗 Enlaces Útiles

About

Sistema de Finanzas personales. Con el fin de probar el framework de Filament.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages