Visão geral do projeto
O Contactless Check-in foi desenvolvido para a CVC Turismo, a principal agência de viagens do Brasil, em um momento em que reduzir contato físico e filas era essencial para a experiência de viagem. A solução permitia que o hóspede antecipasse pelo app etapas como confirmação da reserva, dados pessoais, captura de documento e validação de informações, chegando ao hotel com o processo já encaminhado e com menos dependência do balcão de atendimento.

Desafio
Criar um fluxo digital confiável, simples e seguro em um contexto de pandemia, integrando app mobile e backend para diminuir contato presencial, acelerar o atendimento no hotel e manter uma experiência clara para viajantes com diferentes níveis de familiaridade digital.
Solução
Desenvolvimento do app em Flutter com BLoC e Clean Architecture, além da API em Node.js com NestJS e Clean Architecture. A arquitetura separou apresentação, domínio, dados e integrações, permitindo evoluir validações, captura de documentos, cadastro de hóspedes e integrações operacionais sem acoplar regras críticas à interface.
Tech Stack
- Flutter
- BLoC
- Clean Architecture
- Node.js
- NestJS
Escopo técnico
- App Flutter com BLoC e Clean Architecture
- API Node.js/NestJS com Clean Architecture
- Pré-check-in com dados do hóspede e captura de documento
- Fluxo digital para reduzir filas e contato no hotel
