Pular para conteúdo

Arquitetura e Interface

Arquitetura do projeto

  • Para o frontend: Será utilizada uma arquitetura do tipo Single Page Application (SPA) com estilo Component-Based Architecture seguindo o padrão da estrutura de desenvolvimento web baseada em React, Next.js. Além de ser uma aquitetura amplamente utilizada no mercado quando se diz respeito à React, essa escolha foi feita por proporcionar uma experiência de usuário aprimorada pela sua fluidez e responsividade, facilitades em reutilização de código, modularidade e manutenção.

  • Para o backend: Será utilizada arquitetura em camadas padrão MVC (Model, View, Controller), essa arquitetura é um padrão muito utilizado no mercado e foi escolhida por familiarização da maioria da equipe com ela.

Interface do projeto

Público alvo

O UnBnoFluxo é voltado para os estudantes de Graduação da Universidade de Brasília que, segundo o Censo da Educação Superior de 2018, se refere à 83,9% de pessoas com menos de 24 anos.

Estrutura da interface e navegabilidade

A interface será organizada majoritariamente em uma aplicação de página única dividida em 3 partes, como poder ser visto no protótipo de alta fidelidade a seguir:

Flow Obs: Esse prototipo pode ser visto mais detalhadamente pelo figma neste link

  • Barra de navegação: Fixada no topo da página, para ajudar a navegabilidade, além de servir de recipiente para botões de para funcionalidades úteis no momento.

NavBar NavBar2

  • Conteúdo: Localizada ao centro da página onde será exibido o fluxograma. Seguindo o estilo arquitetural podemos destacar alguns componentes:

Period ComponentCard

  • Rodapé: Localizado na parte inferior da página, conterá informações úteis como direitos autorais, informações de contato, entre outros.

Além disso a aplicação também contará com duas Caixas de dialogo. Uma exibirá informações detalhadas sobre o componente curricular referente ao qual ela foi gerada, e outra servirá de fomulário para o carregamento de dados.

ComponentDetail NewFlow

Paleta de cores

Cor Código
Branco #FFFFFF
Preto #232323
Cinza #DFE1E5
Cinza escuro #818594
Roxo #834DF0
Amarelo #FFAF0F
Vermelho #DB3B4B
Azul #3574F0
Verde #208A3C

Histórico de revisão

Data Versão Descrição Autor
08/05/23 1.0 Criação do documento Todos
15/05/23 1.1 Adição prototipo Ricardo