Skip to content

APP para cadastro de preços usando NodeJs, Express, Postgres, Sequelize, Docker, JWT, Angular, Nebular.

Notifications You must be signed in to change notification settings

marciocorrrea/cadastro-precos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

APP para cadastro de preços usando NodeJs, Express, Postgres, Sequelize, Docker, JWT, Angular, Nebular.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published