An open API service indexing awesome lists of open source software.

https://github.com/rodrigobarbosa12/api-integracao

Api em NodeJs para integração com sistemas
https://github.com/rodrigobarbosa12/api-integracao

bcrypt celebrate cors eslint express jwt mysql nodejs postgresql typescript yarn

Last synced: 3 months ago
JSON representation

Api em NodeJs para integração com sistemas

Awesome Lists containing this project

README

          


API Node


NodeJs
NodeJs


Tecnologias   |   
Desenvolvimento   |   
Instalação

## 🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

- [Node](https://nodejs.org/en/)
- [Eexpress](https://www.npmjs.com/package/express)
- [Typeorm](https://typeorm.io/#/)
- [Json Web Token](https://jwt.io/)
- [Bcrypt](https://www.npmjs.com/package/bcrypt)
- [Celebrate](https://www.npmjs.com/package/celebrate)
- [Cors](https://www.npmjs.com/package/cors)
- [MySql](https://www.npmjs.com/package/mysql)

## 🧑‍🔧 Desenvolvimento

- [TypeScript](https://www.typescriptlang.org/)
- [Eslint](https://www.npmjs.com/package/eslint)

## 🧩 Instalação

### Baixe o projeto
$ git clone git@github.com:rodrigobarbosa12/api-integracao.git

### Instale todas as dependências
$ yarn

### Suba os containers
$ cd tools && sudo docker-compose up -d

### Execute localmente
$ yarn dev

### Instruções
Na pasta tools existe o arquivo Insomnia.json com as requisições
- Faça um cadastro para cada cliente
- Faça o login em cada cliente para poder enviar os contatos

## Autor



Rodrigo Barbosa


🚀




[![Github Badge](https://img.shields.io/github/followers/rodrigobarbosa12?style=social&link=https://github.com/rodrigobarbosa12)](https://github.com/rodrigobarbosa12)