Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A Apus Drones Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Apus Drones
  • Apus Drones Wiki
  • Wiki
  • arquitetura

Last edited by Vinicius Bazanella Nov 25, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

arquitetura

Home Escopo e Cronograma Processo Design/Mockups Configuração Arquitetura Código Banco de Dados Qualidade

Arquitetura do Sistema

Descrição

Esta seção irá abordar a arquitetura selecionada para o Backend e Frontend, além dos dados relativos ao deploy.

Sumário

  • Arquitetura Geral da Aplicação
  • Deploy
    • Diagrama de Deploy
      • Generico
      • AWS
  • Backend
    • Definições de Tecnologias
    • Módulos do Sistema
    • Diagrama de Fluxo
  • Frontend
    • Definições de Tecnologias
    • Módulos do Sistema
    • Diagramas de Componentes
    • Diagrama do Sistema

Arquitetura Geral da Aplicação

Deploy

Diagrama de Deploy

Generico

AWS

Tecnologias

As tecnologias do projeto foi definida com base na experiência de todos integrantes do projeto, através de uma pesquisa feita na sprint 0.

  • Java -> https://www.oracle.com/br/java/technologies/javase/jdk11-archive-downloads.html
  • Spring Boot -> https://spring.io/
  • Flutter & Dart -> https://flutter.dev/?gclsrc=ds&gclsrc=ds
  • MySQL & H2 -> https://www.mysql.com/
  • Google Places -> https://cloud.google.com/google/api
  • S3 -> https://aws.amazon.com/aws/s3

Backend

Rotas

As rotas podem ser acessadas na seguinte collection no postman:

Run in Postman

Imagens extraídas após a entrega do projeto aos stakeholders. Ao rodar o projeto, a documentação mostrada acima pode ser encontrada na rota <endereço>/swagger-ui/

Diagrama de dependecias

Frontend

Módulos do Sistema

Clone repository
  • Consumindo REST APIs no Flutter
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design_mockups
  • escopo
  • Home
  • instrucoes
  • processo
  • qualidade
  • utilizacao