Analisando propostas

Integración de Api de Reportes con Backend Laravel y Mysql

Publicado em 30 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Se busca un desarrollador experto para implementar un sistema de integración robusto en Laravel para la extracción, transformación y carga (etl) de todos los recursos disponibles en una api existente (3 métodos principales, 17 endpoints total). El objetivo principal es sincronizar automáticamente los datos de Ventas, Productos y Transacciones hacia una base de datos MySQL preexistente, garantizando la integridad de los datos y la cobertura mediante pruebas automatizadas. El proyecto requiere:

Especificaciones Técnicas:
- Framework: Laravel 10.x / 11.x.
- Lenguaje: PHP 8.2 o superior.
- Testing: PHPUnit o Pest (se requiere cobertura de integración y unitaria).
- Base de Datos: MySQL (es fundamental respetar las tablas y estructuras actuales).
- Consumo API: Utilización de Laravel HTTP Client con manejo de excepciones y reintentos para asegurar la fiabilidad.

Requerimientos Funcionales:
1. Autenticación y Seguridad:
  - Gestión de Credenciales: Los datos de acceso (usuario, contraseña, idLocal, etc.) Deben configurarse exclusivamente mediante el archivo .env.
  - Manejo de Tokens: Implementar un servicio que gestione el login, almacene el token en caché (Redis o File) y lo renueve automáticamente solo cuando expire, para optimizar el rendimiento y la seguridad.
2. Consumo de Recursos (Endpoints):
  - El desarrollo debe contemplar el consumo de todos los métodos definidos en la documentación técnica de la API, incluyendo:
    - Método Transaction: Los registros obtenidos deben sumarse a la tabla Ventas.
    - Método Sales: Sincronización con las tablas de detalle de ventas o reportes.
    - Método Products: Actualización y alta de registros en la tabla de productos existente.

El freelancer ideal debe tener experiencia comprobada en integraciones de API complejas, desarrollo backend con Laravel y un fuerte enfoque en la calidad del código y las pruebas automatizadas.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por M. L.