/takebook-administrativo

Site administrativo da plataforma Takebook

Primary LanguageJavaScriptMIT LicenseMIT

Interface do projeto de conclusão de curso - Takebook (Administrativo)

{ Projeto em construção }

Esse projeto foi criado usando Create React App.

Instalando dependências

** Antes de instalar as dependêcias do projeto, certifique-se de que já tenha instalado o que será necessário para a mesma, com as seguintes versões:

  • node.js >= 10.16;
  • npm >= 6.9.0 ou yarn >= 1.15.0;

Para instalar todas as dependências utilizadas no projeto acesse o diretório do mesmo via prompt de comando e execute o comando npm install ou yarn install.

Iniciando o projeto

Para iniciar o projeto execute o comando npm start ou yarn start.

Acesse http://localhost:3000 para ver o projeto pelo browser.

A página vai atualizar caso você edite algum arquivo.

Estrutura de pastas

  • Todos os arquivos em relação ao código se encontram dentro da pasta src.
  • Cada componente deverá se concentrar na pasta src/components/{nome}/, onde 'nome' é a pasta com o nome do componente em questão, nela deverá ter a construção do componente juntamente de seu arquivo de estilização.
  • Os arquivos de testes ficarão obrigatóriamente na pasta __tests__.
  • As páginas deverão ser concentrada no diretório src/pages.
  • Caso seja necessário utilizar algum arquivo de multimída adicional, posicioná-lo no diretório src/assets.

Rotas

As rotas se encontram no arquivo src/routes.js, e nele se encontra todas as páginas renderizadas em sua respectiva rota.

Testes

Ao acrescentar uma função/funcionalidade, deverá ser criado obrigatoriamente um arquivo de teste automatizado para que a mesma seja validada.

Utilize npm test ou yarn test para rodar os testes automatizados.

Acesse rodando testes para informações sobre testes.

Tecnologias/Dependências utilizadas

  • React.js
  • Jest
  • Redux
  • Styled Components
  • Pusher
  • jQuery
  • Socketio