Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.06 KB

File metadata and controls

28 lines (21 loc) · 1.06 KB

simple-pay-api

O simple-pay-api é uma implementação simplificada de um Payment Service Provider (PSP), e foi desenvolvido no intuito de se aprender um pouco mais sobre como funcionam pagamentos no Brasil. 🇧🇷

Esta API é baseada no desafio de back-end software engineer da @pagarme e foi implementada utilizando clean architecture, TDD e design patterns. 👨‍💻

Depêndencias

docker docker-compose node.js npm

Instalando o projeto

  1. git clone https://github.com/mathd1as/simple-pay-api.git
  2. cd simple-pay-api
  3. npm install

Subindo o banco de dados

docker compose -f setup-database.json up

Executando o projeto em desenvolvimento

npm run dev

Executando o projeto em produção

  1. npm run build
  2. npm run start

Executando os testes

npm run test