Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 52
    • Issues 52
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CP - Planta
  • WikiWiki
  • Wiki
  • instalacao

Last edited by ESKieroff Oct 02, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

instalacao

Home Escopo Processo Design/Mockups Gerência Estudos Arquitetura Contratos BD Qualidade Configuração Instalação Instruções Utilização Analytics

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
    • Backend
    • Frontend
  • Banco de dados

Passo a Passo para configurar o projeto

  1. 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 ou node -v. Caso não tenha instalado siga o passo a passo deste link.
  2. 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 ou npm -v. Para mais informações de NPM acesse: https://www.npmjs.com/get-npm.
  3. 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.
  4. 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


                                                                                                         Topo

Clone repository
  • Infraestrutura
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • analytics
  • arquitetura
  • backend_categories
  • backend_inicio
  • backend_persons
  • backend_production_order
  • backend_products
  • backend_qualidade
  • backend_settings
  • backend_stock
  • backend_stock_locations
View All Pages