Em desenvolvimentorepositório privado
Guivya
Marketplace de passeios que conecta turistas a guias locais de Ilhabela, com reserva em tempo real no modelo dos apps de mobilidade.
O problema
Uma reserva de passeio envolve dois lados ao vivo: o turista pede, o guia tem 60 segundos para aceitar, o pagamento precisa ser confirmado e os dois se encontram num ponto da ilha. Nada disso funciona com um site estático: exige estado em tempo real, transições consistentes e dinheiro tratado com cuidado.
O que construí
Aplicação completa em Laravel: domínio de reservas com máquina de estados validada, notificações via WebSockets, rastreamento de localização no mapa, pagamentos com PIX e cartão via Mercado Pago (incluindo webhook assinado e reembolso automático de no-show), agendamento com lembretes e mais de 500 testes automatizados rodando em CI.
- Fluxo de reserva em tempo real com expiração e aceite do guia
- Pagamentos PIX e cartão com webhooks, confirmação e reembolso
- Mapa ao vivo com localização de guias e pontos turísticos
- Passeios agendados: ativação automática, lembretes, no-show
- +500 testes, CI em 3 versões de PHP, monitoramento com Sentry
PHP 8.2Laravel 12PostgreSQLPusher / EchoLeafletMercado PagoDockerViteTailwind CSS