Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • R RN-eVote
  • 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
  • VotacaoOnLine
  • RN-eVote
  • Wiki
  • modelagem

modelagem · Changes

Page history
Update modelagem authored Jun 08, 2019 by JM Fantin's avatar JM Fantin
Hide whitespace changes
Inline Side-by-side
modelagem.md
View page @ 4d33d7f8
Content pending
\ No newline at end of file
## Modelagem
### Modelagem não relacional
Se tratando de um projeto que utiliza um banco de dados não relacional, uma das preocupações do time foi definir e documentar o _formato_ esperado dos diferentes tipos de entidades.
### Fluxo de dados entre telas
Para aumentar o nosso entendimento sobre a aplicação e auxiliar o desenvolvimento, foi criado um modelo que mostra o uso de dados ao longo dos processos principais da aplicação (abertura do app, criação de sala votação, votação em uma sala e auditoria da votação). A maior parte das telas interage com passagem de dados via **state** do `react-navigation`. Outra escolha que merece atenção é o salvamento do usuário logado em uma **AsyncStorage**, possibilitando a dinâmica _admin/convidado_ ao aplicar filtros de exibição nas salas cadastradas.
#### ◦ Abertura do app
![01_abertura_app](/uploads/beb1ddddfc4586b1017851927c787eef/01_abertura_app.png)
#### ◦ Criação de sala de votação
![02_criacao_sala](/uploads/e6e02dc28c82a819c36f819694c59078/02_criacao_sala.png)
#### ◦ Votação em sala
![03_votacao](/uploads/2f4a9e51a1f6cdfe5fb34fe3a49b99de/03_votacao.png)
#### ◦ Auditoria da votação
![04_auditoria](/uploads/b9a6497b5ba5a2ac59fe303b8094684b/04_auditoria.png)
Clone repository
  • QuickStart
  • User Stories
  • arquitetura
  • backend
  • cronograma
  • frontend
  • Home
  • links
  • modelagem
  • progresso
  • prototipos
  • sprints
  • termo de abertura