- Que tipo de serviço é este?
Macao Shuttle é um serviço de orientação de rotas que utiliza as linhas de ônibus shuttle gratuitos operadas pelos hotéis de Macau.
- Por que ele foi criado?
- Em Macau, muitos hotéis (cassinos) operam linhas de ônibus shuttle gratuitos conectando as principais regiões. Ao viajar por Macau, se você souber usar bem essas informações, pode até se deslocar para a região desejada sem gastar um centavo.
- Porém, não havia um lugar que reunisse todas as informações sobre esses ônibus shuttle gratuitos. Para verificar uma rota usando os shuttles, era preciso correr entre Naver, Google e os sites dos hotéis pesquisando sem parar. E ainda tinha o trabalho extra de validar se as informações encontradas eram realmente atuais.
- Então, como posso usar?
- Primeiro: selecione o ponto de partida e o destino no mapa ou pela busca.
- Segundo: escolha o dia da semana e a faixa de horário e faça a busca.
- Terceiro: assim que concluir a seleção, você recebe instruções detalhadas da rota combinando ônibus shuttle e caminhada.
- Então, com o que isso foi feito?
- Em comum: o design da estrutura do DB, a implementação do backend e a implementação do código frontend foram todos realizados com vibe coding. Eu precisava da ajuda da IA até mesmo para implementar suporte imediato a 5 idiomas.
- Backend: foi implementado com NestJS.
- DB: usei PostgreSQL via Supabase, e foi ótimo poder usar
pgRouting e postgis como add-ons.
- Frontend: foi implementado com NextJS. Como eu quase não sabia nada dessa parte, fiquei alternando entre Gemini/ChatGPT/Claude para tirar dúvidas e testar soluções.
- CI/CD: usando Github Action, configurei deploy automático do frontend no Vercel e do backend no AWS ECS.
- Finalizando
- Isto foi totalmente criado com vibe coding por um desenvolvedor originalmente leigo em frontend, e que também não é exatamente especialista em backend.
- Por isso, fiz este projeto acreditando que o charme do vibe coding está em conseguir criar o que for necessário sem medo.
- Claro que, entrando nos detalhes, por ser um desenvolvimento solo, certamente há muitos pontos a melhorar.
- Por isso, perguntas e feedback são sempre bem-vindos!
- Muito obrigado por ler até aqui. Desejo a vocês código limpo ao inspirar e aprovação de PR ao expirar.
Ainda não há comentários.