Django Livre Bank
Projeto final da academia Construdelas.
API de um banco fictício com clientes, contas e transações.
Integrantes da equipe
- Bárbara Santos | https://github.com/barbarathais
- Cecília Costa | https://github.com/CeciliaTPSCosta
- Lótus Inaiê | https://github.com/lotusinaie
- Saemi Yokomichi | https://github.com/masyokomichi
- Yuka Nakazima | https://github.com/YukaNakazima
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;