Skip to content

Repository files navigation

Information about API

Esta API sirve para gestionar funcionalidades financieras clave, proporcionando herramientas para que los usuarios administren sus cuentas de manera eficiente, simulen operaciones financieras y detecten patrones de gasto inusuales. Está diseñada para ser utilizada por una plataforma digital de gestión financiera y ofrece las siguientes capacidades principales:

Autenticación de Usuarios: Permite a los usuarios registrarse e iniciar sesión de manera segura utilizando JWT para la gestión de sesiones.

Gestión de Gastos Recurrentes: Los usuarios pueden registrar, listar, actualizar y eliminar gastos recurrentes, como suscripciones o préstamos. También pueden obtener una proyección mensual de su balance considerando estos gastos.

Simulación de Transferencias Internacionales: Calcula tasas de cambio, comisiones y el monto final que recibirá el destinatario en transferencias internacionales.

Sistema de Alertas: Permite a los usuarios configurar alertas para metas de ahorro o caídas significativas en el saldo, notificándolos automáticamente por correo electrónico.

Detección de Fraude: Analiza el historial de transacciones para identificar comportamientos inusuales, como desviaciones significativas en el gasto o transacciones rápidas.

En resumen, esta API está diseñada para mejorar la gestión financiera de los usuarios, ayudándolos a tomar decisiones informadas y a mantener la seguridad de sus cuentas.

📋 Endpoints Principales

1. Autenticación

  • /api/auth/register - Registro de usuarios.
  • /api/auth/login - Inicio de sesión.

2. Gastos Recurrentes

  • /api/recurring-expenses - Crear, listar, actualizar y eliminar gastos recurrentes.
  • /api/recurring-expenses/projection - Proyección mensual del balance.

3. Transferencias Internacionales

  • /api/transfers/simulate - Simulación de transferencias.
  • /api/transfers/fees - Consulta de comisiones.
  • /api/transfers/rates - Consulta de tasas de cambio.

4. Alertas

  • /api/alerts/amount_reached - Crear alertas de metas de ahorro.
  • /api/alerts/balance_drop - Crear alertas de caída de saldo.
  • /api/alerts/list - Listar alertas configuradas.

5. Transacciones

  • /api/transactions - Registrar transacciones y evaluar posibles fraudes.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages