Skip to content

Implementação simplificada de um Payment Service Provider (PSP) utilizando Clean Architecture, TDD e Design Patterns.

Notifications You must be signed in to change notification settings

mathd1as/simple-pay-api

Repository files navigation

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

About

Implementação simplificada de um Payment Service Provider (PSP) utilizando Clean Architecture, TDD e Design Patterns.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages