Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/44258
Title: Traveler: a secretária de viagens
Other Titles: Traveler: the travel secretary
Authors: FERREIRA, Antonio Vinícius
PEDUTTI, Gabriel Benitez
KUHNE, Karina Ricci Cinanena
Advisor: OLIVEIRA, Joseffe Barroso de
Other contributor: OLIVEIRA, Joseffe Barroso de
DIAS, Jônatas Cerqueira
FRANZESE, Miriam Vidal Correia
type of document: Relatório Técnico
Keywords: Viagens;aplicativos móveis
Issue Date: 27-Jun-2025
Publisher: 129
Citation: 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.
Abstract: 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
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
ads_2025_1_antonioferreira_traveler.pdf1.53 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.