Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki 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
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Sem Barreiras
  • WikiWiki
  • Wiki
  • frontend

Last edited by Bruno Ramos Freitas Apr 29, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

frontend

Home Escopo Processo Design/Mockups Configuração Arquitetura Gerência Código BD Qualidade Frontend Backend Analytics

Frontend

Esta página centraliza informações sobre o repositório Frontend do projeto Sem Barreiras.

Sumário

  • Organização do repositório
  • Padrões de código
    • Nomenclatura de funções
    • Nomenclatura de variáveis
    • Nomenclatura de componentes
    • Nomenclatura de 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:

  • 📁 src/
    • 📁 apis/: Chamadas de api aos endpoints do Backend.
      • 📁 api.js: Arquivo com o cliente do axios que reliza as chamadas.
    • 📁 assets/: Recursos como imagens e ícones.
      • 📁 dummy.png: Imagem a ser utilizada em algum lugar.
    • 📁 components/: Componentes reutilizáveis.
      • 📁 Component.js: Implementação de código de um componente.
    • 📁 constants/: Variáveis constantes.
      • 📁 colors: Cores constantes da aplicação.
      • 📁 connection: Constantes para conexão com o Backend.
    • 📁 routes/: Roteamento das telas.
      • 📁 router.js: Implementação de código das rotas.
    • 📁 screens/: Telas da aplicação.
      • 📁 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

Clone repository
  • Banco de Dados
  • Sprint 0
  • Sprint 1
  • Sprint 2
  • Sprint 3
  • Sprint 4
  • arquitetura
  • backend
  • configuracao
  • design_mockups
  • escopo
  • frontend
  • gerencia
  • Home
  • processo
View All Pages