Problema que resuelve
Antes de usar Panel Agente, el negocio tenía dificultades para gestionar varios bancos con un solo efectivo. El flujo de dinero era complicado de seguir, ya que no había una manera fácil de ver en qué banco estaba el dinero en un momento dado. Además, si se quería obtener información de un banco en particular, era necesario revisar cada banco de forma separada, lo que tomaba tiempo y esfuerzo.
Panel Agente centraliza toda esta información, permitiendo gestionar múltiples bancos y el saldo general de manera eficiente, ahorrando tiempo y mejorando el control del flujo de dinero.

Características:
- Gestión de Transacciones: Registra depósitos y retiros con información del monto, tipo de operación (depósito o retiro) y si incluye comisión o no.
- Cálculo Automático de Saldos: Los saldos de cada banco y el saldo general se actualizan automáticamente después de cada transacción.
- Historial de Transacciones: Guarda todas las operaciones realizadas, con filtros para facilitar la búsqueda (por fecha, tipo de operación, banco, etc.).
- Panel de Administración: Administra bancos, saldos y usuarios, con acceso completo para gestionar la aplicación.
Beneficios:
- Centraliza la gestión de múltiples agentes bancarios.
- Calcula los saldos en cada transacción, permitiendo ver el flujo de dinero.
- Facilita la búsqueda de transacciones en el historial con filtros detallados.
Tecnologías Utilizadas:
- Frontend: React para la interfaz de usuario, con Tailwind CSS para el diseño y la responsividad.
- Backend: Node.js con Express para gestionar las solicitudes y el procesamiento de datos.
- Base de Datos: MySQL para almacenar la información de las transacciones, bancos y usuarios.
- Despliegue: La aplicación se despliega en contenedores Docker, asegurando facilidad de escalabilidad y manejo de entornos.