Blockchain-Based Loan Management System With Smart Contracts
Blockchain-Based Loan Management System With Smart Contracts
In this system, the admin can log in/log out from the system. They have
the authority to view, approve, block and delete the customers and
manage their requests for a loan. The list of all the customers can be
viewed by the admin those who have requested approval from the
admin and a contract will be created. The loan amount can also be
transferred to the customer.
The system will list down all the customers who have successfully
received loans and their payoff details to the admin. All the transactions
done by the customers can be viewed by them. Cirrus Core dashboard
contains all the information about cirrus core and the wallet details of
customers and the admin and they can view all the feedback of all the
customers.
The customer will need to register to log in to the system to apply for a
loan. The system will display the reminder of the pay-off date. The
customer can request a loan by sharing all their details such as the
reason for a loan, amount, duration of pay-off, personnel and income
details. The contract details and the transaction loan amount details
can be viewed by the customers.
All the transaction history can be viewed and the customer can share
their feedback with the admin. In this project, the front-end involves
Html, CSS, and JavaScript and the back-end involves ASP.NET. The IDE
used is Visual Studio and the database is MSSQL.
3) Advantages
- It is easy to maintain.
- It is user-friendly.
- The customer can easily apply for a loan.
- The integration of blockchain incorporates easier, faster,
and cheaper solutions.
- The system maintains the privacy of valuable customers by
eliminating attackers or frauds who inject vulnerable data.
4) System Description
The system comprises 2 major modules with their sub-modules as
follows:
ADMIN
• Login
- The admin needs to log in to the system using login
credentials.
• Manage Customer
- Admin can view, approve, block and delete the customer
from the system.
• Manage Loan Requests
- The loan requests are listed here.
- Admin can view, approve and delete the loan requests.
• Create Contract
- The customers who have requested approval from the
admin will be listed and the contract will be created.
- Also, the loan amount can be transferred from this module.
• Customer's Details
- The list of customers who successfully received loans and
their payoff details can view by the admin.
• Transaction History
- The admin can view all the transactions made by customers.
• Cirrus Dashboard
- The cirrus dashboard will contain information about cirrus
core wallet details of customers.
• View Feedback
- Admin can view feedback of all customers.
• Logout
- The admin can log out from the system after finishing their
work.
CUSTOMER
• Login
- The customer will log in to the system using their login
credentials.
• Register
- They will need to register to the system to apply for a loan.
• Home
- The main page of the customer module system will show the
reminder of the pay-off date here.
• Loan Request
- Customer can request a loan with details like (reason,
amount, Duration to pay off, Personnel and Income details).
• Contract Details
- Customer can view the Contract Details (Date, Time,
Duration, Interest amount, Loan amount, Admin wallet
details) and the transaction of loan amount details.
• Make Transaction
- Customer can make transactions from this module.
• Transaction History
- The transactions history will be listed in this module.
• Feedback
- The customer can share their experience of using the system
and suggestions about the loan facilities.
• Logout
- The customer can log out from the system after finishing
their work.
5) Project Life Cycle
I. Hardware Requirement
i. Laptop or PC
Windows 7 or higher
I3 processor system or higher
4 GB RAM or higher
100 GB ROM or higher
7) Limitation/Disadvantages
- The user must add all their personal details and valid reason
when applying for the loan, otherwise, the loan will get
rejected.
9) Reference
- https://www.researchgate.net/publication/333253621_LoC_-
_A_new_financial_loan_management_system_based_on_smart_con
tracts
- https://www.researchgate.net/publication/
355347165_Decentralized_Loan_Management_Application_Using_S
mart_Contracts_on_Block_Chain
- https://www.sciencedirect.com/science/article/abs/pii/
S0167739X18324233