- ¿Qué tipo de servicio es?
MacaoShuttlees un servicio de guía de rutas que utiliza las líneas de autobuses shuttle gratuitos operadas por los hoteles de Macao.
- ¿Por qué lo hice?
- En Macao, muchos hoteles (casinos) operan líneas de autobuses shuttle gratuitos que conectan las principales zonas. Si aprovechas bien esta información al viajar por Macao, incluso puedes desplazarte a la zona que quieras sin gastar ni un centavo.
- Pero no encontré ningún lugar donde estuviera reunida toda la información sobre los autobuses shuttle gratuitos. Para revisar rutas usando estos shuttles, había que buscar a toda prisa entre Naver, Google y los sitios web de los hoteles. Y además, había que verificar si la información encontrada seguía siendo válida.
- Entonces, ¿cómo se usa?
- Primero: selecciona el punto de partida y el destino en el mapa o mediante búsqueda.
- Segundo: elige el día de la semana y el horario, y realiza la búsqueda.
- Tercero: en cuanto completes tu selección, recibirás una guía detallada de la ruta usando shuttle y caminata.
- Entonces, ¿con qué está hecho?
- En común: el diseño de la estructura de la DB, la implementación del backend y la implementación del código frontend se lograron por completo con vibe coding. Necesité ayuda de la IA incluso solo para implementar de inmediato soporte para 5 idiomas.
- Backend: lo implementé con NestJS.
- DB: usé PostgreSQL a través de Supabase, y fue muy útil poder usar
pgRoutingypostgiscomo add-ons. - Frontend: lo implementé con NextJS. En esta parte casi no sabía nada, así que fui alternando entre Gemini/ChatGPT/Claude para exprimirlos al máximo.
- CI/CD: usando Github Action, configuré el despliegue automático del frontend en Vercel y del backend en AWS ECS.
- Para cerrar
- Esto fue hecho por completo con vibe coding por un desarrollador que originalmente no sabía de frontend y, siendo honestos, tampoco dominaba especialmente bien el backend.
- Por eso lo hice pensando que el atractivo del vibe coding está en que, si necesitas algo, puedes crearlo sin miedo.
- Claro, si entramos en detalles, al final sigue siendo un desarrollo de una sola persona, así que seguramente tendrá muchas carencias.
- Por eso, ¡siempre serán bienvenidas sus preguntas o comentarios!
- Muchas gracias de verdad por leer hasta aquí. Les deseo código limpio al inhalar y aprobaciones de PR al exhalar.
8 comentarios
Voy a ir a Macao a finales de julio, ¡así que me será muy útil!
¡Espero que te sea de ayuda en Macao!
Vaya, cuando viajé a Macao necesitaba algo así..
Parece una buena página.
¡Muchas gracias por tus palabras!
Yo también lo hice por necesidad, así que espero que se dé a conocer entre muchas personas.
¿Vives actualmente en Macao?
No vivo en Macao.
Antes viajé a Macao y me resultó más difícil de lo esperado encontrar información sobre los buses shuttle,
así que lo hice porque me pareció incómodo.
Parece que no debe ser nada fácil mantener la información de los shuttles actualizada continuamente, pero está genial.
La información de los shuttles en sí aparece en los sitios web de los hoteles,
pero como el formato varía mucho entre uno y otro, parece que por ahora habrá que seguir actualizándola manualmente.