Use este identificador para citar ou linkar para este item: https://ric.cps.sp.gov.br/handle/123456789/44258
Título: Traveler: a secretária de viagens
Título(s) alternativo(s): Traveler: the travel secretary
Autor(es): FERREIRA, Antonio Vinícius
PEDUTTI, Gabriel Benitez
KUHNE, Karina Ricci Cinanena
Orientador(es): OLIVEIRA, Joseffe Barroso de
Outro(s) contribuidor(es): OLIVEIRA, Joseffe Barroso de
DIAS, Jônatas Cerqueira
FRANZESE, Miriam Vidal Correia
Tipo documental: Relatório Técnico
Palavras-chave: Viagens;aplicativos móveis
Data do documento: 27-Jun-2025
Editor: 129
Referência Bibliográfica: FERREIRA, Antonio Vinícius; PEDUTTI, Gabriel Benitez; KUHNE, Karina Ricci Cinanena. Traveler: a secretária de viagens, 2025. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de Praia Grande, Praia Grande, 2025.
Resumo: O mercado de viagens independentes exige um esforço considerável para o viajante, obrigando-o a utilizar diversas plataformas de contratação de transportes, hospedagens, passeios e despesas para se organizar. Pensando nisso o presente trabalho descreve o desenvolvimento do Traveler, um aplicativo Android destinado ao gerenciamento de viagens pessoais e independentes. A solução proposta busca consolidar essas informações em um único lugar, promovendo usabilidade, organização e centralização de dados. O front-end do aplicativo foi desenvolvido em conectado a um back-end em Node.js, que consome um banco de dados PostgreSQL via Prisma ORM, tudo isso em uma infraestrutura de nuvem AWS (EC2, RDS, S3). A metodologia ágil Scrum foi parcialmente adotada com sprints de duas semanas para garantir entregas incrementais e adaptativas. Como estamos lidando com dados pessoais, utilizamos técnicas modernas de segurança, como criptografia de senhas com bcrypt, isolamento em subnets privadas e arquitetura em múltiplas camadas. O projeto visa facilitar o planejamento de viagens, aumentar o controle financeiro dos usuários e reduzir a dependência de agências ou serviços terceirizados.
The independent travel market demands considerable effort from travelers, requiring them to use multiple platforms to organize transportation, accommodation, activities, and expenses. With this in mind, the present work describes the development of Traveler, an Android application designed for managing personal and independent trips. The proposed solution aims to consolidate this information in a single location, promoting usability, organization, and centralized data management. The app's front-end was developed in React Native and connected to a back-end built with Node.js, which communicates with a PostgreSQL database via Prisma ORM, all deployed on an AWS cloud infrastructure (EC2, RDS, S3). The Scrum agile methodology was partially adopted, with two-week sprints to ensure incremental and adaptable deliveries. As the system handles personal data, modern security techniques were implemented, such as password encryption using bcrypt, isolation within private subnets, and a multi-layered architecture. The project seeks to simplify travel planning, enhance users’ financial control, and reduce reliance on travel agencies or third-party services.
URI: https://ric.cps.sp.gov.br/handle/123456789/44258
Aparece nas coleções:Trabalhos de Conclusão de Curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ads_2025_1_antonioferreira_traveler.pdf1.53 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.