Skip to content

Uma api feita para receber requisições do servidor front-end feito e postado nesse github, usado express, typescript e postgres

Notifications You must be signed in to change notification settings

odutradev/inter-clone-backend

Repository files navigation

InterWeek

InterWeek e um bootcamp feito pelas empresas Banco Inter e DIO, com o objetivo de aprofundar os conhecimentos e incentivar a programação de sites e servidores.

Tecnologias que foram usadas nesse projeto:


ts insomnia npm yarn git node github express postgres

Sobre:

O projeto e uma api para fazer buscas e atualizações de dados na database, todas as keys de acesso e pagamento são codificadas assim trazendo segurança no uso da api e aos usuarios logados no banco.

Testando a api:

clique aqui para visualizar o teste da api no youtube.

Rotas do projeto:

Rota Metodo Descrição
user/signin post Caso autorizado, retorna um token para login.
user/signup post Retorna um token apos cadastro do usuario.
user/me get Busca na database informações sobre o usuario.
pix/request post Faz solicitação de um valor pix, caso autorizado retorna ua key.
pix/transactions get Retorna ultimas transações do usuario.
pix/pay post Faz um pagamento para uma chave antes gerada com request.

Preparação do ambiente:

- Faça download do Visual Studio e abra-o em seguida.

- Com o visual studio aberto baixe as seguintes extenções "EditorConfig for VS Code" e "Prettier - Code formatter".

- Baixe e faça login no programa Docker.

- Instale o programa Node.js.

- Instale o programa Git scm.

- Apos criar uma pasta abra ela no editor e em seguida abra o terminal.

7º - Use os comandos abaixo em seu terminal.

Comandos:

$ git init 
$ git clone https://github.com/DARKnx/inter-clone-backend.git
$ git add -A
$ git commit -am "Primeiro commit."
$ npm i
$ yarn add Express typescript -D ts-node -D @types/express -D @types/node -D nodemon -D
$ docker-compose up -d
$ yarn start:dev

Creditos:

Creditos ao professor @pablohdev que idealizou o projeto e deu todo suporte e atenção na criação do projeto.

Contato:

Copyright © 2021 DARKnx

About

Uma api feita para receber requisições do servidor front-end feito e postado nesse github, usado express, typescript e postgres

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published