Estoy buscando desarrollar una aplicación tipo fintech que permita a usuarios (personas o empresas) en Latinoamérica, principalmente Bolivia, realizar pagos a proveedores en dólares estadounidenses (USD). El flujo contempla que los usuarios paguen en moneda local (bolivianos), luego nosotros realizamos internamente la conversión a usdc (stablecoin), y finalmente se realiza el pago al proveedor utilizando la api de
bridge.xyz, que permite abrir cuentas virtuales en
EE.UU. Y enviar pagos en USD.
Requisitos generales del proyecto:
Frontend web tipo fintech, con diseño basado en plantilla de Figma u otra que dispongan.
Backend en Firebase (Authentication, Firestore, Cloud Functions).
Integración completa con la API de
Bridge.xyz (
https://docs.bridgeapi.io/docs/quickstart).
Registro y login de usuarios, incluyendo carga de datos para kyc o kyb según corresponda.
Creación de "tickets de pago" donde el usuario indique cuánto desea transferir.
Visualización de cuentas virtuales, wallets, estado de sus operaciones y transacciones.
Panel administrativo para gestionar usuarios, estados de kyc/kyb, tickets y errores.
Integración
Bridge.xyz
Para cada uno de estos recursos de Bridge se deben implementar sus endpoints principales (Create, Get, GetAll, Update, Delete):
Customer
Wallet
Virtual Account
Virtual Account Activity
External Account
Transfers
Liquidation Address
Liquidation Address Drain
También se deben manejar correctamente los webhooks de Bridge para recibir notificaciones de cambios de estado en transferencias y cuentas virtuales.
Funcionalidades esperadas:
Usuario final (cliente):
Crear cuenta y completar kyc/kyb
crear ticket de pago (en bolivianos)
ver su cuenta virtual, wallet, historial de transacciones y estados
recibir notificación cuando el pago se haya realizado
administrador:
aprobar/verificar cuentas kyc/kyb
visualizar y gestionar tickets, transferencias y estados
monitorear errores de integración (por ejemplo, webhooks fallidos)
backend
firestore como base de datos estructurada por colecciones (users, tickets, transfers, wallets, etc.)
Reglas de acceso y permisos por rol
Registro de logs y auditoría básica
Firebase Functions para la lógica de negocio y comunicación con la API de Bridge
Seguridad
Autenticación Firebase
Buen manejo de tokens y claves de API
Validación de entradas y respuestas
Webhooks seguros (verificación de firma)
Entregables esperados:
Repositorio GitHub bien estructurado y comentado
Código funcional conectado a ambiente de pruebas (sandbox)
Documentación técnica básica (README, estructura Firestore, mapeo de endpoints)
Demo funcional de flujo: usuario se registra, se crea cuenta virtual, se simula un pago
Por favor, cuéntame si tienes experiencia trabajando con APIs de pagos o integración de terceros (como Bridge, Stripe, Conduit, etc.), Y si puedes encargarte del proyecto de principio a fin. Si tienes sugerencias técnicas sobre stack o mejoras al flujo, estoy abierto a propuestas.
Contexto general del proyecto
Desarrolar una aplicacion tipo fintech para pagos a proveedores en el extranjero a traves de APIs y criptos
Plazo de Entrega: No definido