Skip to content

Dependências necessárias

Wellington Rodrigues edited this page May 18, 2022 · 8 revisions

Não é necessário instalar nenhuma dependência para operar em nossa plataforma, basta ter acessar: https://sboard.net.br.


Porém caso deseje rodar a plataforma em ambiente local, basta instalar as ferramentas abaixo. Sendo elas o Node, Yarn e Python

1. Instalando o Node

O primeiro passo é instalar o Node.js. Para fazer sua instalação podemos seguir os passos abaixo, referente ao sistema operacional usado. https://nodejs.org/en/download/package-manager/, Quando você instala o Node.js, o NPM é instalado automaticamente junto com ele, sendo este nada mais é que o ecossistema de pacotes do Node.js. Através do NPM iremos instalar o gerenciador de dependências do Facebook o Yarn, que é o gerenciador mais recomendado para se trabalhar usando o React.

2. Instalando Yarn

O Yarn é um gerenciador de pacotes para o Javascript que nos possibilita instalar dependências de terceiros de forma rápida e prática, além de possibilitar a atualização dessas dependências sempre que novas versões forem lançadas. No projeto ele teve a responsabilidade de gerenciar nossas dependências como o Cytoscape.js que se trata de uma biblioteca de código aberto para visualização e análise de gráficos baseado em teoria de gráficos, ideal para o propósito de simular uma rede NSaaS no projeto. Para instalar o Yarn siga os passos confome o link: https://classic.yarnpkg.com/lang/en/docs/install,

3. Instalando Python

O Python é uma linguagem de programação de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine Learning, no desenvolvimento de jogos e etc. Neste projeto o Python foi usado no lado no Backend API, para servir as funcionalidades, Core da aplicação. Para instalar o Python siga os passos https://www.python.org/downloads/

4. Instalando as dependências do Projeto

Baixado as ferramentas agora é necessário baixar os pacotes e bibliotecas necessárias para executar á aplicação, para isso:

# Clone o Repositorio
$ git clone https://github.com/wellington-tinho/SBoard.git

# Entre na pasta do projeto
$ cd SBoard/

Abra um novo terminal dentro da pasta.

Em um terminal execute o comando,

# Seu_pah\SBoard>
$ yarn

Este comando irá baixar todas dependências para executar o projeto ReactJS

No outro terminal:

# Va para pasta api
$ cd api

# Seu_pah\Sboard\api>
$ pip install -r requirements.txt

Este comando irá Baixar todos os pacotes necessários para executar o script .py

Após isso neste mesmo terminal execute o arquivo

# Seu_pah\Sboard\api>
$ python app.py

E por ultimo no terminal anterior, da raiz do projeto execute

# Seu_pah\SBoard>
$ yarn start

Feito isto você deverá receber uma mensagem:

 vite v2.8.3 dev server running at:
 
 > Local: http://localhost:3000/
 > Network: use `--host` to expose

 ready in (n)ms.

Recebido a mensagem basta abrir em seu navegador o endereço: http://localhost:3000/