Skip to content

Gestiona tus finanzas personales con una plataforma que te ayuda a visualizar, planificar y optimizar tu dinero de forma intuitiva.

License

Notifications You must be signed in to change notification settings

Ballwictb/Finanzapp

Repository files navigation

English | Français | Español

⚠️ Proyecto de Trabajo Fin de Grado (TFG) - IES La Arboleda🌲

License Quality Gate Status Version


Español FinanzApp - Gestor Financiero Inteligente

🌟 Características Principales

🔐 Autenticación Segura

  • Registro e inicio de sesión con reCAPTCHA v3
  • Protección contra ataques bruteforce

💼 Gestión Financiera Integral

  • 💰 Ahorros inteligentes con seguimiento de objetivos
    • Visualización de progreso con gráficos
    • Alertas de metas alcanzadas
  • 📈 Inversiones con análisis detallado
    • Rendimiento histórico (ROI, ganancias/pérdidas)
    • Comparativa con índices de referencia
  • Criptomonedas en tiempo real
    • Cotizaciones actualizadas
    • Calculadora de conversión integrada

🤖 Automatización Avanzada

  • Resumen automático de movimientos
  • Categorización inteligente de transacciones
  • Exportación de datos en CSV, PDF y Excel

📊 Dashboard Interactivo

  • Gráficos personalizables (Chart.js)
  • Widgets configurables
  • Vista móvil responsive

✉️ Sistema de Notificaciones

  • Alertas por email (EmailJS)
  • Recordatorios personalizables

🖼️ Galería

Vista móvil Dashboard

🛠️ Stack Tecnológico

Frontend:

  • ⚛️ React
  • 🎨 JavaScript

Backend:

  • 🐘 PHP
  • 🗃️ MySQL

APIs Integradas:

  • 📑 Resend (análisis financiero)
  • 🛡️ reCAPTCHA (seguridad)
  • ✉️ EmailJS (notificaciones)

DevOps:

  • 🛠️ GitHub Actions (CI/CD)
  • 🔍 SonarCloud (calidad de código)
  • 📋 Jira (gestión ágil)

📊 Métricas del Proyecto

Code Coverage Build Status

📚 Documentación

API Docs | Guía de instalación | Demo en vivo


English FinanzApp - Smart Financial Manager

English | Français | Español

🌟 Key Features

🔐 Secure Authentication

  • Registration and login with reCAPTCHA v3
  • Bruteforce attack protection

💼 Comprehensive Financial Management

  • 💰 Smart savings with goal tracking
    • Progress visualization with charts
    • Goal achievement alerts
  • 📈 Investments with detailed analysis
    • Historical performance (ROI, profits/losses)
    • Benchmark comparison
  • Real-time Cryptocurrencies
    • Updated quotes+
    • Built-in conversion calculator

🤖 Advanced Automation

  • Automatic transaction summaries
  • Smart transaction categorization
  • Data export in CSV, PDF and Excel

📊 Interactive Dashboard

  • Customizable charts (Chart.js)
  • Configurable widgets
  • Responsive mobile view

✉️ Notification System

  • Email alerts (EmailJS)
  • Customizable reminders

🖼️ Gallery

Mobile view Dashboard

🛠️ Technology Stack

Frontend:

  • ⚛️ React
  • 🎨 JavaScript

Backend:

  • 🐘 PHP
  • 🗃️ MySQL

Integrated APIs:

  • 📑 Resend (financial analysis)
  • 🛡️ reCAPTCHA (security)
  • ✉️ EmailJS (notifications)

DevOps:

  • 🛠️ GitHub Actions (CI/CD)
  • 🔍 SonarCloud (code quality)
  • 📋 Jira (agile management)

📊 Project Metrics

Code Coverage Build Status

📚 Documentation

API Docs | Installation Guide | Live Demo


Français FinanzApp - Gestionnaire Financier Intelligent

English | Français | Español

🌟 Fonctionnalités Principales

🔐 Authentification Sécurisée

  • Inscription et connexion avec reCAPTCHA v3
  • Protection contre les attaques par force brute

💼 Gestion Financière Complète

  • 💰 Épargne intelligente avec suivi d'objectifs
    • Visualisation de progression avec graphiques
    • Alertes d'objectifs atteints
  • 📈 Investissements avec analyse détaillée
    • Performance historique (ROI, gains/pertes)
    • Comparaison avec des indices de référence
  • Cryptomonnaies en temps réel
    • Cotations mises à jour
    • Calculateur de conversion intégré

🤖 Automatisation Avancée

  • Résumé automatique des mouvements
  • Catégorisation intelligente des transactions
  • Export de données en CSV, PDF et Excel

📊 Tableau de Bord Interactif

  • Graphiques personnalisables (Chart.js)
  • Widgets configurables
  • Vue mobile responsive

✉️ Système de Notification

  • Alertes par email (EmailJS)
  • Rappels personnalisables

🖼️ Galerie

Vue mobile Tableau de bord

🛠️ Stack Technologique

Frontend:

  • ⚛️ React
  • 🎨 JavaScript

Backend:

  • 🐘 PHP
  • 🗃️ MySQL

APIs Intégrées:

  • 📑 Resend (analyse financière)
  • 🛡️ reCAPTCHA (sécurité)
  • ✉️ EmailJS (notifications)

DevOps:

  • 🛠️ GitHub Actions (CI/CD)
  • 🔍 SonarCloud (qualité de code)
  • 📋 Jira (gestion agile)

📊 Métriques du Projet

Couverture de Code Statut de Build

📚 Documentation

Docs API | Guide d'Installation | Démo en Direct


🧑‍💻 Equipo / Team / Équipe


Robertort1z Ballwictb IsraC0d33
Roberto Ortiz Jamal Rabah Israel Soriano

© 2025 FinanzApp