Hola, por encargo de nuestro cliente estamos buscando tercerizar el desarrollo de un portal similar a
https://www.redbus.co/.
RedBus.co es la plataforma que permite reservar en línea los tiquetes de las principales empresas de bus de Colombia. Los usuarios pueden buscar su destino, ver los horarios que más les convengan y comparar los precios de las diferentes empresas de bus intermunicipal con el fin de encontrar los pasajes que más se acomoden a sus necesidades.
A) PARTE PÚBLICA O buscador de pasajes: caracteristicas del funcionamiento
1) el portal que requerimos debe consultar el itinerario de buses a las web services de las principales empresas de bus de colombia , el portal debe responder con los viajes disponibles en función al origen, destino y fecha seleccionados por el cliente en el buscador.
2) El portal debe permitir filtrar estos resultados por:
nombre de la empresa
coomotor (21)
hora de salida
antes de las 6 am (1)
6 am a 12 pm (3)
12 pm a 6 pm (7)
después de las 6 pm (10)
terminal de salida
terminal salitre (21)
hora de llegada
antes de las 6 am (10)
6 am a 12 pm (1)
12 pm a 6 pm (5)
después de las 6 pm (5)
terminal de llegada
terminal de neiva (21)
servicios
wifi (6)mantas (6)snacks (6)puerto usb para el c... (6)Película (6)Almohadita (6)Pantallas individuales (6)Atención a bordo (6)Asientos reclinables (10)Buses con limpieza p... (21)Sin mantas / ropa de... (21)Provisión de desinfe... (21)Personal con mascari... (21)Asientos con distanc... (21)
3) Una ves encontrado el itinerario ideal, el usuario debe seleccionar una silla y llenar sus datos de pasajero.
4) El usuario debe elegir un método de pago, a través de una pasarela de pagos (tarjetas de crédito y efecty)
5) El usuario debe recibir su boleto de compra por email una ves aprobada la transacción por la pasarela de pagos.
5.1 En caso de pagar con tarjeta: recibe su boleto en pdf inmediatamente por email
5.2 En caso de elegir un medio de pago en efectivo: recibe su boleto cuando el medio de pago retorne que el cliente realizo el pago en efectivo.
B) zona privada: usuarios y empresas de buses
1) empresas de buses: dashboard que permite que una empresa pueda visualizar su reporte de ventas y descargarlo en excel.
Los detalles de cada operación deben contener:
Estado
Empresa
Ruta
Tipo Servicio
Monto Total
Fecha de Compra
Fecha de Confirmación
Fecha de Viaje
Detalles de pasajeros
Detalles del Pago
Canal de Venta
2) Usuarios (pasajeros): Dashboard que permite que un usuario pueda visualizar sus viajes pasados y administrar sus datos de contacto.
Adjuntamos screenshots de referencia
C. OPTIMIZACIÓN SEO
Requerimos que el proyecto se desarrolle con una tecnología SSR de Angular Universal, para que los resultados de las búsquedas sean indexables en google.
Es muy importante para nosotros que el portal este optimizado para indexar landings en google para búsquedas cómo:
Comprar Pasajes de Bus de bogota a neiva ------>
https://pinbus.com/pasajes-de-bus/bogota-neiva
Compra Pasaje de Bus de bucaramanga a valledupar ---->
https://pinbus.com/pasajes-de-bus/bucaramanga-valledupar
Compra Pasaje de Bus de $Origen a $Destino
D. stack requerido
backend con php a través de framewoork laravel / lumen
frontend angular / angular universal
base de datos mysql
base de datos para cache
redis.io
Contexto general del proyecto
El freelancer o la agencia debe ser capaz de entender el funcionamiento de redbus.co y proponer un funcionamiento muy similar para nuestro portal.
Plazo de Entrega: No definido