Mancervila é um aplicativo completo de reservas de viagens, projetado para oferecer aos usuários uma experiência de reserva fluida e agradável. O projeto envolveu a criação de uma interface de usuário intuitiva e visualmente atraente, garantindo que os usuários possam reservar voos, hotéis e aluguel de carros de forma fácil, tudo dentro de um único aplicativo. O objetivo principal era aprimorar a experiência geral do usuário, tornando o planejamento de viagens simples e prazeroso.
Principais Funcionalidades
- Interface Centrada no Usuário: Criada uma interface limpa e intuitiva que permite aos usuários navegar pelo aplicativo com facilidade, garantindo um processo de reserva suave e agradável.
- Busca e Reserva Integradas: Desenvolvida uma função de busca integrada que permite aos usuários encontrar e reservar voos, hotéis e carros de forma rápida e eficiente.
- Recomendações Personalizadas: Implementado um sistema de recomendações que sugere destinos, acomodações e atividades com base nas preferências e comportamentos anteriores dos usuários.
- Pagamento Seguro: Integrado um gateway de pagamento seguro para garantir que todas as transações sejam protegidas e que os dados dos usuários estejam seguros.
- Mapas Interativos: Adicionados mapas interativos para ajudar os usuários a explorar destinos, encontrar atrações próximas e obter direções.
Tecnologias Utilizadas
- Front-End: React Native para desenvolvimento móvel multiplataforma, garantindo uma experiência consistente em dispositivos iOS e Android.
- Back-End: Node.js e Express para lidar com a lógica do servidor e interações com o banco de dados.
- Banco de Dados: MongoDB para armazenamento e recuperação de dados de forma flexível.
- APIs: Integração de APIs de terceiros para reservas de voos, hotéis e carros, oferecendo uma ampla gama de opções aos usuários.
- Integração de Pagamento: API da Stripe para processamento de pagamentos seguro e confiável.
Destaques de Design
- Atração Visual: Foco em um design visualmente atraente com imagens de alta qualidade e uma paleta de cores moderna para aumentar o engajamento do usuário.
- Usabilidade: Garantido que o aplicativo seja fácil de usar, com ícones claros, rótulos concisos e uma estrutura de navegação direta.
- Design Responsivo: Tornado o aplicativo responsivo a diferentes tamanhos e orientações de tela, proporcionando uma experiência consistente em diversos dispositivos.