Django Livre Bank

Projeto final da academia Construdelas.

API de um banco fictício com clientes, contas e transações.

Integrantes da equipe

Executando o projeto

  • Criar virtualenv e ativá-la
  • Executar o comando pip3 install -r requirements.txt
  • Executar o comando python3 manage.py runserver
  • Estará disponível em http://http://127.0.0.1:8000/

Project routes

  • POST /api/v1/users – Creates a client;

  • GET /api/v1/users – List all clients;

  • GET /api/v1/users/<client_id> – Fetch a specific client;

  • PATCH /api/v1/users/<client_id> – Patch a specific client;

  • DELETE /api/v1/users/<client_id> – Delete a specific client;

  • POST /api/v1/accounts – Creates an account;

  • GET /api/v1/accounts – List all accounts;

  • PATCH /api/v1/accounts/<account_id> – Patch a specific account;

  • DELETE /api/v1/accounts/<account_id> – Delete a specific account;

  • POST /api/v1/transfers – Creates a transfer;

  • GET /api/v1/transfers – List all transfers;

  • GET /api/v1/transfers/<transfer_id> – Fetch a specific transfer;

  • PATCH /api/v1/transfers/<transfer_id> – Patch a specific transfer;
    DELETE /api/v1/transfers/<transfer_id> – Delete a specific transfer;

GitHub

View Github