Trip2Me

Nosso App:

Nosso aplicativo revoluciona a forma como você planeja suas viagens. Combinando tecnologia avançada e inteligência artificial, oferecemos roteiros personalizados que transformam suas preferências em experiências únicas.

Requisitos Funcionais:

  1. Formulário de Viagens:
    • Permitir que os usuários preencham informações sobre sua viagem, como destino desejado, datas de partida e retorno, preferências de atividades, orçamento estimado, entre outros detalhes relevantes.
  2. Realidade Aumentada:
    • Disponibilizar recursos de realidade aumentada de locais/pontos turísticos específicos.
  3. Integração com a API do GPT:
    • Conectar o aplicativo à API do GPT para processar as informações do formulário e gerar um roteiro de viagem personalizado.
  4. Exibição do Roteiro:
    • Mostrar ao usuário o roteiro de viagem gerado pela API, incluindo detalhes como pontos turísticos a visitar, atividades sugeridas, opções de hospedagem e transporte, estimativa de custos, etc.
  5. Personalização do Roteiro:
    • Permitir que o usuário personalize o roteiro gerado, adicionando ou removendo atividades, ajustando datas e horários, selecionando opções de hospedagem e transporte, conforme sua preferência.
  6. Cadastro e Login de Usuários:
    • Implementar um sistema de cadastro e login para que os usuários possam salvar seus roteiros, visualizar histórico de viagens, e receber recomendações personalizadas com base em suas preferências anteriores.

Requisitos Não Funcionais:

  1. Usabilidade e Interface Amigável:
    • Garantir que o aplicativo tenha uma interface intuitiva e amigável para facilitar a navegação e o preenchimento do formulário de viagens.
  2. Desempenho e Velocidade:
    • Assegurar que o aplicativo seja responsivo e rápido, tanto no carregamento das páginas quanto na geração e exibição dos roteiros de viagem.
  3. Segurança dos Dados:
    • Implementar medidas de segurança para proteger os dados dos usuários.
  4. Compatibilidade e Responsividade:
    • Garantir que o aplicativo seja compatível com diferentes dispositivos e navegadores, proporcionando uma experiência consistente e responsiva em desktops, tablets e smartphones.
  5. Escalabilidade e Manutenibilidade:
    • Projetar o aplicativo de forma escalável para lidar com um aumento no número de usuários e viagens cadastradas, além de garantir uma fácil manutenção e atualização do sistema no futuro.