Skip to content

caiobsantos/2022-1-Visualeasy-Frontend

 
 

Repository files navigation

2022.1-Visualeasy-Frontend

logo

Quality Gate Status Reliability Rating Vulnerabilities Bugs Security Rating Coverage

ℹ️ Sobre o projeto

O Visualeasy é uma aplicação Web que fornece uma visualização gráfica de métricas históricas de variáveis de produção.

O projeto é desenvolvido por alunos de graduação em engenharia de Software da Universidade de Brasília - do Campus do Gama (FGA) - para a disciplina de Engenharia de Produto de Software (EPS).

A aplicação Visualeasy proporciona a visualização de dados de forma gráfica ao longo do tempo, para auxiliar na tomada de decisões.

🐳 Guia de Uso do Docker

  • Instalação

Primeiramente é necessário ter o docker instalado, caso não tenha acesse o Instalação docker. Após feito isso, instale o Docker-compose.

Para rodar o projeto adequadamente é preciso criar o arquivo .env.local na raiz do projeto possuindo as informações do seguinte campo:

NEXT_PUBLIC_BASE_URL=""
  • Organização do projeto

O projeto é separado em diferentes pacotes, sendo que cada microserviço está separado em um container, sendo que todos os pacotes precisam do container "postgres" para funcionar corretamente. Os containers existentes atualmente são: controle e postgres.

  • Comandos básicos

   Para rodar o container:

 docker-compose up 

   Caso entrar no bash no container (Ele tem que estar rodando):

 docker exec -it frontend /bin/sh

   Para rodar os testes dentro container, execute o comando anterior e depois:

 npm run test

   Para rodar os testes com snapshots:

 yarn tun test -u

   Para listar os containers que estão em execução:

 docker ps

   Para listar todos os containers já executados na sua máquina:

 docker ps -a

   Instalando novas dependências:

 npm install <dependência>

   Apague a pasta "node-modules" e rode o comando abaixo e depois o primeiro comando:

 docker-compose build

Para acessar o site (development):

http://localhost:3000/

👤 Equipe


Bruna Santos


Bruno Nunes


Damarcones Porto


Estevão Reis


Gabriel Batalha


Gustavo Duarte


Itallo Gravina


João Moura


Luis Fidelis


Marcos Vinícius

About

Repositório destinado a interface de Front-end do projeto Visualeasy para a disciplina de EPS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 66.2%
  • JavaScript 28.8%
  • CSS 4.6%
  • Dockerfile 0.4%