Home | Escopo e Cronograma | Processos de Desenvolvimento | Design/Mockups | Configuração | Arquitetura | Banco de Dados | Retrospectivas |
---|
Configurações do Projeto
Esta seção apresentará todas as configurações para executar o projeto. Aqui serão encontradas as instruções de configuração de ambos ambientes para desenvolver no projeto SIRE.
Passos para configurar o projeto:
- Você deve garantir que tem NodeJS instalado na máquina. Para verificar a versão atual do seu
NodeJs
instalado digite no terminal o comando:node --version
ounode -v
. Caso não tenha instalado siga o passo a passo destelink
.
- Após instalar o node o
NPM
será instalado na sequência. Para verificar a versão atual do NPM digite no terminal o comando:npm --version
ounpm -v
. Para mais informações de NPM acesse: https://www.npmjs.com/get-npm.
- Com Node JS e NPM instalados, você vai acessar a pasta raiz do projeto Backend / Frontend e digitar o comando
npm install
para instalar as dependências do projeto. Para mais informações referentes a download e instalação de Node e NPM acesse: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm.
- Para rodar o projeto digite no terminal o comando
npm start
(front)npm run dev
(back). Automaticamente vai abrir uma aba do seu navegador com o projeto rodando.
Docker
- Na raiz do repositório existe um arquivo chamado
docker-compose.yml
. Com ele é possível subir uma instancia do MongoDB, já configurada para ser utilizada localmente. Para isso é preciso ter instalado o Docker em sua máquina (Linux ou Windows). Com o Docker rodando, o seguinte comando pode ser executadodocker-compose up -d
- Frontend: http://localhost:3000
- Backend: http://localhost:8000
Backend:
-
O código-fonte do backend da aplicação está disponível neste repositório
-
Você deve clonar o projeto pelo terminal/Git Bash pelo comando
git clone https://tools.ages.pucrs.br/sire/backend
Frontend:
O Frontend da aplicação foi desenvolvido em React e seu código-fonte está disponível neste repositório
Você deve clonar o projeto pelo terminal/Git Bash pelo comando git clone https://tools.ages.pucrs.br/sire/frontend