---
# System prepended metadata

title: UML Project Ayo Melek!

---

# UML Project Ayo Melek!

```sequence
Borrower->Melek Smartcontract: Borrower Saving 3
Borrower->Melek Smartcontract: Borrower Saving 3
Borrower->Melek Smartcontract: Borrower Saving 4
Note over Melek Smartcontract :Total Saving Borrower 10
Borrower->Melek Smartcontract: Borrower request Loan 30 (3x saving)
Note over Lenders : One or more Melek Member agree to provide a loan by ..
Note over Lenders : saving more than 20% Borrower current Saving = 20 
Lenders->Melek Smartcontract: Saving 20 (5x 4(Borrower Current saving)
Note over Melek Smartcontract :Acumulation Saving 20 + 10 = 30
Note over Melek Smartcontract :Lock 10 Borrower Saving
Note over Melek Smartcontract :Lock 20 Lenders Saving
Melek Smartcontract-> Borrower: Lend 30
Note over Borrower: Interest 1 (1%)
Borrower-> Melek Smartcontract: Repay 30.3
Note over Melek Smartcontract :Unlock 10 Borrower Saving
Note over Melek Smartcontract :Unlock 20 Lenders Saving
Note over Melek Smartcontract :+ 0.3 Lenders Saving Interest
Melek Smartcontract-> Lenders: Withdraw  0.3 Interest

```

---
