Skip to content

Latest commit

 

History

History
89 lines (64 loc) · 1.69 KB

README.md

File metadata and controls

89 lines (64 loc) · 1.69 KB

Angular-Node-Postgres

APP para cadastro de preços no banco de dados usando as seguintes técnologias:

  • NodeJs
  • Express
  • Postgres
  • Sequelize
  • Docker
  • JWT
  • Angular
  • Nebular

Web Angular

Formatador de preços

formatador-preco

Precificacao itens

precificacao-itens

Rotas API Node

Métodos Endereço Retorno
POST /auth Autenticar
GET /item-precos todos os dados
GET /item-precos/?page=1&limit=2 Paginação
GET /item-precos/{id} Selecionar único
POST /item-precos/ Cadastrar
PUT /item-precos/{id} Editar
PATCH /item-precos/{id} Editar
DELETE /item-precos/{id} Deletar
Info

A rota de autenticação espera a senha que está no arquivo .env!

Instalação

1. Instalar dependencias:

$ npm install

2. Criar banco de dados:

A. Caso tenha docker em seu execute:

$ docker run \
 --name postgres \
 -e POSTGRES_USER=postgres \
 -e POSTGRES_PASSWORD=postgres \
 -e POSTGRES_DB=Produtos \
 -p 5432:5432 \
 -d \
 postgres
$ npx sequelize db:migrate

B: Caso prefira não usar docker e já tenha o Postgres instalado em seu computador execute:

$ npm run pre-start

3. Iniciar API:

$ cd api
$ node server.js

4. Iniciar Web:

$ cd web
$ ng serve