Mostrar registro simples

dc.contributor.advisorFontana, Rafaela Mantovani, 1981-pt_BR
dc.contributor.otherUniversidade Federal do Paraná. Setor de Educação Profissional e Tecnológica. Curso de Especialização em Desenvolvimento Ágil de Softwarept_BR
dc.creatorPaltanin, João Victorpt_BR
dc.date.accessioned2023-12-18T19:09:38Z
dc.date.available2023-12-18T19:09:38Z
dc.date.issued2023pt_BR
dc.identifier.urihttps://hdl.handle.net/1884/85554
dc.descriptionOrientadora: Profa. Dra. Rafaela Mantovani Fontanapt_BR
dc.descriptionMonografia (especialização) - Universidade Federal do Paraná, Setor de Educação Profissional e Tecnológica, Curso de Especialização em Desenvolvimento Ágil de Software.pt_BR
dc.descriptionInclui referênciaspt_BR
dc.description.abstractResumo: A vida financeira dos brasileiros é um tema delicado. Nos últimos anos grande parte da população está em situação de endividamento devido às desigualdades econômicas e sociais. Apesar dos avanços significativos no acesso à informação e à educação financeira, muitos brasileiros ainda enfrentam dificuldades para administrar o seu dinheiro. O desemprego, os altos impostos, a inflação e a baixa remuneração são alguns dos principais desafios que os brasileiros enfrentam. Além disso, a falta de educação financeira e de planejamento adequado contribuem para o endividamento e a dificuldade de poupar dinheiro. Neste cenário, é evidente a importância da tecnologia, principalmente com a facilidade do acesso à internet e popularização dos aparelhos celulares, para ampliação do conhecimento. Em vista disso, o propósito deste trabalho é a criação de um aplicativo de gestão financeira pessoal, para que os usuários possam lançar suas receitas e despesas, e também, ter maior controle sob o próprio dinheiro. Para a modelagem da aplicação foram utilizados Histórias de Usuário, Diagrama de Classe, Diagrama de Casos de Uso e Diagrama de Sequência. Na criação do protótipo de telas foram utilizados conceitos de UserExperience e UserInterface juntamente com a ferramenta Figma. O processo de desenvolvimento do aplicativo se obteve com o planejamento de releases e a utilização do Trello como ferramenta de acompanhamento das atividades atráves de quadros. No back-end, foi desenvolvido uma API utilizando o framework SpringBoot que tem como base a linguagem de programação Java em conjunto com o framework OAuth2 que adiciona umq camada a mais de segurança. A API desenvolvida consulta e envia dados para um banco de dados. No desenvolvimento do front-end foi utilizado o framework Flutter pela facilidade de implementação em várias plataformas (Android, IOS, Windows, etc) e similaridade do Dart com o Java o que proporcionou otimização do processo.pt_BR
dc.description.abstractAbstract: Brazilians' financial life is a sensitive subject. Due to economic and social imbalances, a considerable portion of the population has been in debt in recent years. Despite major gains in information accessibility and financial education, many Brazilians continue to struggle with money management. Unemployment, high taxes, inflation, and low wages are just a few of the issues that Brazilians face. Furthermore, a lack of financial education and preparation contributes to debt and makes it difficult to save money. In this circumstance, the relevance of technology for knowledge development is clear, especially with the ease of access to the internet and the popularity of cell phones. In light of this, the goal of this project is to develop a personal financial management application (app) that allows users to enter their income and expenses while also giving them more control over their money. User Stories, Class Diagrams, Use Case Diagrams, and Sequence Diagrams were used to prepare the application. The Figma tool was used in conjunction with the UserExperience and UserInterface principles to create the prototype screens. The application development process was completed through Release Management and the use of Trello as a tool to track activity via boards. On the back end, an API was created by combining the SpringBoot framework, which is based on the Java programming language, with the OAuth2 framework, which offers another level of security. The API that was developed searches and transmits data to a database. The Flutter framework was adopted to build the front end given its simplicity to implement on different operating systems (Android, iOS, Windows, etc.), and the similarity of Dart with Java, which provided process optimization.pt_BR
dc.format.extent1 recurso online : PDF.pt_BR
dc.format.mimetypeapplication/pdfpt_BR
dc.languagePortuguêspt_BR
dc.subjectSoftware - Desenvolvimentopt_BR
dc.subjectEducação - Finançaspt_BR
dc.subjectDívidas pessoaispt_BR
dc.subjectAplicativos móveispt_BR
dc.subjectJava (Linguagem de programação de computador)pt_BR
dc.titleJestor : aplicativo de gestão financeirapt_BR
dc.typeTCC Especialização Digitalpt_BR


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples