Evaluando propuestas

Integrar Api a sistema web en Symfony

Publicado el 12 Noviembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

La página web expone propiedades (apartamentos, casas, etc.) En diferentes destinos y actividades (tour, cenas, playas, etc). Una persona, puede hacer una reserva para algún destino y/o actividad.
La pasarela de reserva es una plataforma externa a la página web en Symfony.


Actualmente, cada vez que se genera una reserva, se recibe un correo electrónico con el detalle y utilizan esa información para cargar una reserva en la página web de Symfony.

REQUERIMIENTO
Incorporar las reservas automáticamente a la página web de Symfony.

propuesta de solución
analizada la api externa de reservas, observamos que tiene un servicio de webhook. Allí se puede configurar una url que enviará el detalle vía post cada vez que ocurra una reserva.
Hay que utilizar eso para que nos llegue las notificaciones al sistema web Symfony.


El Webhook envía un parámetro ReservationID, con lo cuál hay que utilizar ese valor para invocar a la API externa y obtener el detalle de la reserva. Luego, con toda la información se puede generar un registro interno en el modelo actual de reservas de la página web de Symfony (fecha de entrada, salida, húesped, etc).

Contexto general del proyecto

Se utiliza GITHUB, base de datos MySQL, el proyecto en Symfony está bien estructurado. Con unos simples comandos se puede generar el entorno localmente. Existen los archivos de migraciones para la base de datos. El proyecto es MVC y contiene la parte de Backend y Frontend.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 14 Diciembre, 2020

Habilidades necesarias

Otros proyectos publicados por G.