/Grupo3-FrontEnd-M3

Repositório de Inicialização do nosso projeto final front-end do m3, composto por: Gabriel Malafaia, Felipe Grondek, Beatriz Mandim, Flávia Monteiro, João Teixeira, Leo Vaz e Laércio Almeida.

Primary LanguageTypeScript

Padronização de código

  • Linguagem no código (nome de varíaveis, funções, etc...): inglês
  • Variáveis: camelCase
  • Funções: camelCase & Arrow Function
  • Pastas: camelCase
  • Componentes: PascalCase
  • Classes: CSS BEM

Organização

  • Façam a instalação da extensão " prettier " e façam o uso durante o coding, isso manterá o nosso código todo padronizado de acordo com o prettier.

Pastas e configurações globais:

  • services: pasta para organização de serviços, como: Instanciação do axios, validação de formulários, etc...
  • routes: pasta para organização das rotas globais
  • pages: páginas da aplicação, dentro delas haverá a pasta " components " que é o local onde ficará os componentes da página respectiva.
  • styles: estilos e componentes de estilo da aplicação de forma global.
  • interface: usado para organizar tipagens globais.
  • context: onde será inserido o contexto da aplicação.

Ao clonar o repositório

  • Executar no terminal: npm install
  • Executar o servidor: npm run dev