Texto completo
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (8MB) |
| Título: | Desarrollo de una Arquitectura Web para la Gestión de Reservas de Embarcaciones Marítimas basada en Contenedores y Microservicios: Marketplace P2P, SaaS Integrador y Generador de Páginas Web |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Trabajo Fin de Grado o Proyecto Fin de Carrera |
| Grado: | Grado en Ingeniería del Software |
| Fecha: | 23 Julio 2025 |
| Materias: | |
| ODS: | |
| Palabras Clave Informales: | digitalización náutica, marketplace peer-to-peer, SaaS, microservicios, economía colaborativa |
| Escuela: | E.T.S.I. de Sistemas Informáticos (UPM) |
| Departamento: | Sistemas Informáticos |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (8MB) |
Resumen
El proyecto presentado surge de la necesidad de digitalizar por completo la experiencia de alquilar y gestionar embarcaciones. A lo largo del desarrollo, se ha construido una plataforma que reúne tres piezas interconectadas: un marketplace peer-to-peer donde propietarios y arrendatarios pueden cerrar reservas (incluida la posibilidad de compartir barco y precio entre desconocidos), un SaaS que centraliza toda la operativa diaria de una flota —calendarios, tarifas, facturación, leads y mensajería multicanal— y, por último, un generador que crea en cuestión de segundos un sitio web responsive y optimizado para SEO, enlazado en tiempo real con la disponibilidad de cada embarcación.
Todo el sistema se apoya en una arquitectura de microservicios desplegada en AWS, con backend en Go y frontend en NextJS. Para mantener la información sincronizada se utilizan tanto APIs oficiales como técnicas de scraping. Los propietarios cuentan con asistentes basados en OpenAI que atienden preguntas por WhatsApp o teléfono, y convierten conversaciones en reservas y registros de leads. Durante las pruebas, la plataforma ha sido utilizada por una de las compañías de chárter más grandes de Ibiza (más de 200 barcos) y por varios particulares, lo que ha permitido ajustar funcionalidades en base a feedback real. Los resultados muestran un uptime superior al 99 %, tiempos de respuesta estables y la confirmación de 39 pasajeros transportados.
Esta solución demuestra que es posible integrar captación, reserva, operación y facturación náutica en un único ecosistema, simplificando la vida del propietario y abriendo el mercado a nuevos perfiles de usuarios que antes no podían permitirse una experiencia en barco.
Abstract:
This project introduces an end-to-end digital platform that reimagines how recreational boats are marketed, booked, and managed. The solution brings together three mutually reinforcing modules: (1) a peer-to-peer marketplace that supports both traditional and shared reservations, lowering the entry cost for passengers; (2) a software-as-a-service back office where fleet owners control calendars, prices, invoices, multichannel leads, and real-time conversations; and (3) an automatic site generator that produces a fully responsive, SEO-ready web page—linked to live boat availability—in less than ten seconds.
Built on a microservice architecture deployed on AWS, the platform uses a Go backend and a NextJS frontend. Data stay synchronized via a blend of official APIs and resilient scraping, while AI-powered assistants (OpenAI, Twilio, Vapi) handle WhatsApp messages or voice calls and register leads automatically. Field validation occurred on two fronts: a major Ibiza charter company, managing over 200 boats, purchased and now operates the SaaS, confirming its commercial viability; and the public marketplace, which has already facilitated bookings for 39 passengers. Throughout testing the system delivered stable response times and no critical errors.
These results show that a single, integrated ecosystem can streamline owner workflows, expand access to boating experiences, and provide a solid foundation for future analytics-driven growth.
| ID de Registro: | 90389 |
|---|---|
| Identificador DC: | https://oa.upm.es/90389/ |
| Identificador OAI: | oai:oa.upm.es:90389 |
| Depositado por: | Biblioteca Universitaria Campus Sur |
| Depositado el: | 18 Ago 2025 11:41 |
| Ultima Modificación: | 18 Ago 2025 11:41 |
Publicar en el Archivo Digital desde el Portal Científico