Home | Escopo | Processo | Design/Mockups | Gerência | Estudos | Arquitetura | Contratos | BD | Qualidade | Configuração | Instalação | Instruções | Utilização | Analytics | Infraestrutura |
---|
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 CP-Planta.
Sumário
Passo a Passo 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.
- Frontend: http://localhost:3001
- Backend: http://localhost:3000
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 http://tools.ages.pucrs.br/cp-planta/backend.git
Frontend
O Frontend da aplicação foi desenvolvido em Nextjs e seu código-fonte está disponível neste repositório
Você deve clonar o projeto pelo terminal/Git Bash pelo comando git clone http://tools.ages.pucrs.br/cp-planta/frontend.git
Banco de dados
PostgreSQL
Você deve fazer download do PostgreSQL para o gerenciamento de bancos de dados.
Para facilitar a interação junto ao PostgreSQL, junto com o sgdb será instalado o PgAdmin 4, que é uma ferramenta de administração e desenvolvimento de banco de dados que facilita a interação com o sgdb. Caso não tenha instalado, pode instalar o PgAdmin 4 separadamente.
Para consultas simples, você pode utilizar o componente do Prisma, acessando no browser pelo comando prisma studio
.
As especificações de variáveis de ambientes já estão incluídas no arquivo .env presente na raíz do projeto.
Postman/ Insomnia
Para testes e validações da API Download Postman. Dúvidas de instalação. Download do Insomnia