| 
 | 
Frontend section | 
 | 
| [Home](home) | [**Escopo**](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [Arquitetura](arquitetura) | [Gerência](gerencia) | [Código](codigo) | [BD](Banco de Dados) | [Qualidade](qualidade) | [Frontend](frontend) | [Backend](backend) | [Analytics](analytics) |
 | 
 | 
\ No newline at end of file | 
 | 
| :----------: | :------------------: | :------------------: | :------------------------------: | :--------------------------: | :------------------------: | :------------------: | :--------------: | :------------------: | :--------------------: | :------------------: | :----------------: | ---------------------: |
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
# Frontend
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Esta página centraliza informações sobre o [repositório Frontend do projeto Sem Barreiras](https://tools.ages.pucrs.br/sem-barreiras/sembarreiras-frontend).
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
## Sumário
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
- [Organização do repositório](#organização-do-repositório)
 | 
 | 
 | 
 | 
- [Padrões de código](#padrões-de-código)
 | 
 | 
 | 
 | 
  - [Nomenclatura de funções](#nomenclatura-de-classes)
 | 
 | 
 | 
 | 
  - [Nomenclatura de variáveis](#nomenclatura-de-variáveis)
 | 
 | 
 | 
 | 
  - [Nomenclatura de componentes](#nomenclatura-de-componentes)
 | 
 | 
 | 
 | 
  - [Nomenclatura de telas](#nomenclatura-de-telas)
 | 
 | 
 | 
 | 
  - [Documentação de componentes e telas](#documentação-de-componentes-e-telas)
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
## Organização do repositório
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
WIP
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Diante disso, os pacotes do projeto estão divididos da forma abaixo:
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
- :file_folder: `src/`
 | 
 | 
 | 
 | 
  - :file_folder: `apis/`: Chamadas de api aos endpoints do Backend.
 | 
 | 
 | 
 | 
    - :file_folder: `api.js`: Arquivo com o cliente do axios que reliza as chamadas.
 | 
 | 
 | 
 | 
  - :file_folder: `assets/`: Recursos como imagens e ícones.
 | 
 | 
 | 
 | 
    - :file_folder: `dummy.png`: Imagem a ser utilizada em algum lugar.
 | 
 | 
 | 
 | 
  - :file_folder: `components/`: Componentes reutilizáveis.
 | 
 | 
 | 
 | 
    - :file_folder: `Component.js`: Implementação de código de um componente.
 | 
 | 
 | 
 | 
  - :file_folder: `constants/`: Variáveis constantes.
 | 
 | 
 | 
 | 
    - :file_folder: `colors`: Cores constantes da aplicação.
 | 
 | 
 | 
 | 
    - :file_folder: `connection`: Constantes para conexão com o Backend.
 | 
 | 
 | 
 | 
  - :file_folder: `routes/`: Roteamento das telas.
 | 
 | 
 | 
 | 
    - :file_folder: `router.js`: Implementação de código das rotas.
 | 
 | 
 | 
 | 
  - :file_folder: `screens/`: Telas da aplicação.
 | 
 | 
 | 
 | 
    - :file_folder: `Screen.js`: Implementação de código de uma tela.
 | 
 | 
 | 
 | 
- `App.js`: Chama o roteamento de telas ao iniciar o app.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
## Padrões de código
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
TBD
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Nomenclatura de funções
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Nomenclatura de variáveis
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Nomenclatura de componentes
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Nomenclatura de telas
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Documentação de componentes e telas |