MacaoShuttle: Ein Routenplanungsdienst mit den kostenlosen Shuttlebussen in Macau
(macaoshuttle.com)- Was ist das für ein Service?
MacaoShuttleist ein Routenplanungsdienst, der die von Hotels in Macau betriebenen kostenlosen Shuttlebuslinien nutzt.
- Warum wurde er entwickelt?
- In Macau betreiben viele Hotels (Kasinos) kostenlose Shuttlebuslinien, die wichtige Gegenden miteinander verbinden. Wenn man diese Informationen bei einer Reise nach Macau gut nutzt, kann man sich ganz ohne Geld auszugeben in die gewünschte Gegend bewegen.
- Allerdings gab es keinen Ort, an dem Informationen zu kostenlosen Shuttlebussen gesammelt verfügbar waren. Um eine Route mit Shuttlebussen zu finden, musste man hektisch zwischen Naver, Google und Hotel-Websites hin- und herwechseln. Und dann musste man zusätzlich noch prüfen, ob die gefundenen Informationen überhaupt gültig sind.
- Wie kann man den Dienst nutzen?
- Erstens: Start und Ziel auf der Karte auswählen oder per Suche eingeben.
- Zweitens: Wochentag und Zeitfenster auswählen und suchen.
- Drittens: Sobald die Auswahl abgeschlossen ist, erhält man eine detaillierte Route mit Shuttlebus und Fußweg.
- Womit wurde das gebaut?
- Gemeinsamkeit: Datenbankstruktur, Backend-Implementierung und Frontend-Code wurden komplett per Vibe Coding umgesetzt. Schon allein für die sofortige Umsetzung in fünf Sprachen war die Hilfe von AI notwendig.
- Backend: Implementiert mit NestJS.
- DB: Über Supabase wurde PostgreSQL verwendet; besonders praktisch war, dass
pgRoutingundpostgisals Add-ons genutzt werden konnten. - Frontend: Implementiert mit NextJS. In diesem Bereich wusste ich fast nichts, daher habe ich Gemini/ChatGPT/Claude abwechselnd stark beansprucht.
- CI/CD: Mit GitHub Action wurde eine automatische Bereitstellung eingerichtet — das Frontend auf Vercel, das Backend auf AWS ECS.
- Zum Abschluss
- Das Ganze wurde vollständig per Vibe Coding von einem Entwickler gebaut, der ursprünglich vom Frontend kaum Ahnung hatte und auch nicht behaupten würde, das Backend besonders gut zu kennen.
- Gerade deshalb habe ich es gebaut, weil ich denke, dass der Reiz von Vibe Coding darin liegt, alles ohne Angst umsetzen zu können, wenn man etwas braucht.
- Natürlich gibt es, wenn man ins Detail geht, viele Schwächen, weil es letztlich ein Solo-Projekt ist.
- Deshalb sind Fragen oder Feedback jederzeit willkommen!
- Vielen Dank, dass ihr bis hierhin gelesen habt. Ich wünsche euch beim Einatmen Clean Code und beim Ausatmen genehmigte PRs.
8 Kommentare
Ich fahre Ende Juli nach Macau und werde das sicher nützlich verwenden!!
Ich hoffe, dass es Ihnen in Macau hilfreich ist!
Wow, das hätte ich gebraucht, als ich nach Macau gereist bin..
Scheint eine gute Seite zu sein.
Vielen Dank für die netten Worte!
Ich habe das auch aus eigenem Bedarf gemacht, daher hoffe ich, dass es vielen Menschen bekannt wird!
Leben Sie derzeit in Macau?
Ich lebe nicht in Macau.
Als ich früher einmal nach Macau gereist bin, war es schwieriger als erwartet, an Informationen zu den Shuttlebussen zu kommen,
und weil ich das unpraktisch fand, habe ich diesen Service erstellt.
Es dürfte nicht leicht sein, die Shuttle-Informationen laufend zu aktualisieren, aber trotzdem großartig.
Die Shuttle-Informationen selbst stehen zwar auf den Websites der Hotels,
doch da die Formate alle unterschiedlich sind, scheint vorerst weiterhin eine manuelle Aktualisierung nötig zu sein.