Travel app : roteiro de viagens em um só lugar
Resumo
Resumo: Durante o planejamento de uma viagem é necessário guardar diversas informações utilizadas posteriormente, para sanar essa necessidade o aplicativo Travel App foi construído. Foram utilizadas algumas metodologias ágeis, como o Scrum e o Kanban para desenvolvê-lo. Estas metodologias permitem obter o produto de forma incremental. Com isso para realizar as entregas incrementais foram feitas nove sprints nas quais os requisitos do projeto foram divididos entre elas de acordo com suas prioridades e desenvolvidos durante estas sprints. As principais tecnologias para o desenvolvimento deste software foram o Java para o back-end do sistema junto com Spring Framework e Spring Boot, Flutter para o aplicativo e PostgreSQL para o banco de dados. Foram também criados através do software Astah os diagramas para a modelagem do sistema, dentre eles o de casos de uso, classes e sequência. Para a prototipação de telas previamente realizada ao desenvolvimento foi utilizado o Balsamiq Mockups. Já para o versionamento do código foi utilizado a ferramenta Git em conjunto com a plataforma Gitlab.