Skip to content

Latest commit

 

History

History
96 lines (78 loc) · 2.33 KB

README.md

File metadata and controls

96 lines (78 loc) · 2.33 KB

APP DE TRANSFERÊNCIAS 💰💵

BANDO DE DADOS 📚

🛠️ Tools:

Informações do banco:

Nome = transfer | Porta = 5432 | Usuário = postgres | Password = example
Acesso via docker: docker exec -it postgres-db psql -U postgres

📨 Usuários previamente cadastrados — seeders:

id username password accountId
1 Enzo 123456S8 1
2 Ana 123456S8 2

BACKEND 💻

🛠️ Tools:


Rotas

Recurso Rota
Lista transações GET /transactions
Obter dados conta GET /balance
Obtem dados do usuário logado GET /users/user
Filtra transações por data ou tipo GET /transactions/search
Cria nova transação POST /transactions
Cria usuário POST /users/create
Login POST /users/login

FRONTEND 🖥️

🛠️ Tools:


TESTES ⚗️

🛠️ Tools:

Foram realizados testes de integração para o backend.
Para rodar os testes pelo docker use o comando docker exec -it app_backend sh -c "npm test"



⚙️Como rodar a aplicação:


Clone o repositório:

git clone git@github.com:queite/cash-transfer.git

Entre na pasta raiz:

cd cash-transfer

Rode o seguinte comando docker:

docker-compose up -d –build

Vá ao localhost:3000 para ver o frontend ou use as rotas no Thunder Client para ver o back-end.