project screenshot 1
project screenshot 2
project screenshot 3

P2PLend

Our P2P lending project empowers borrowers to directly access funds from lenders, bypassing banks. With World ID's credit verification, we ensure secure lending and lower rates for verified borrowers.

P2PLend

Created At

ETHGlobal Waterloo

Winner of

🔑 Worldcoin — Best Sign in with Worldcoin

Project Description

For our innovative hackathon project, we are introducing an avant-garde solution in the realm of financial technology that will fundamentally redefine the lending landscape - a comprehensive Peer-to-Peer lending system.

In an age where financial digitization is no longer an option but a necessity, our system stands as a testament to the power of disruptive technologies and their capacity to offer more equitable and inclusive financial solutions. The crux of our project lies in the very spirit of decentralization, where we harness the potentials of a direct interaction between lenders and borrowers.

In traditional financial ecosystems, the process of borrowing involves cumbersome paperwork, long waiting periods, and interaction with intermediaries such as banks or credit unions. These institutions often impose high interest rates and rigid terms that may not always cater to the individual needs of the borrowers.

Our system effectively bypasses these institutional middlemen, thereby ensuring a more direct, efficient, and transparent lending process. This P2P model is designed to foster a lending environment where individuals seeking loans can access funds directly from their peers willing to lend, eliminating the need for a centralized authority.

In this transformative landscape, not only do borrowers gain access to the much-needed capital, but they also benefit from competitive interest rates which are predominantly lower than those offered by traditional financial institutions. This reduction in cost is a direct consequence of our decentralized system that operates with minimal overheads and promotes fair competition among lenders.

Our platform further leverages the use of World ID for credit assessment and verification. This innovative digital identity verification system has been designed to ensure stringent and robust assessment of borrowers' creditworthiness, thereby mitigating risk for lenders and contributing to a secure and trustful P2P lending environment. The integration of World ID brings in an additional layer of transparency, and it is a decisive move towards promoting responsible lending and borrowing practices.

World ID's enhanced verification system adds a vital value proposition for our borrowers as it provides a credible way of showcasing their creditworthiness to potential lenders. As a result, verified borrowers stand a better chance of obtaining loans at even lower interest rates, therefore creating a win-win situation for all involved parties.

Through our peer-to-peer lending project, we are creating a future where lending is more accessible, transparent, and fair. This innovative solution brings a paradigm shift in the financial sector, empowering individuals to take control of their financial lives and fostering an environment that champions financial inclusivity.

How it's Made

The construction of our peer-to-peer lending platform took meticulous planning and careful integration of several cutting-edge technologies to ensure an efficient, reliable, and user-friendly lending experience. Here's a detailed breakdown of how we pieced together the different components of our project:

Backend with Flask and Postgres SQL: Our choice for the backend technology was Flask, a micro web framework written in Python. Flask provided us with the flexibility and simplicity we needed to build a robust backend service. Flask’s minimalistic and modular design was perfect for our needs, allowing us to have total control over the components we wanted to include.

We coupled Flask with PostgreSQL for our database requirements. PostgreSQL is a powerful, open-source, object-relational database system that offers us reliability, data integrity, and correctness. Its advanced features helped us manage our data and relationships effectively.

Frontend with React and Apollo Client: On the frontend, we utilized React, a popular JavaScript library renowned for its efficiency in developing interactive UIs. React's component-based architecture allowed us to create reusable UI components, simplifying the development process, and improving code manageability.

To interact with our GraphQL server, we employed Apollo Client. Apollo is a comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Its caching feature facilitated an efficient data management strategy, minimizing the number of server requests and boosting our platform's performance.

API Communication with GraphQL: GraphQL played a critical role in our architecture, as it was our primary means of API communication. GraphQL offered a more efficient data fetching approach than traditional REST APIs, as it allows clients to specify exactly what data they need. This minimizes the amount of data transferred over the network and ensures quicker responses, crucial for a seamless user experience.

Integration with World ID API: The incorporation of the World ID API was a decisive step towards enhancing the security and reliability of our platform. The World ID API allowed us to carry out robust credit assessments and identity verification, promoting responsible lending and borrowing practices. The API’s robust verification and scoring mechanisms helped mitigate the risk for lenders and ensure the trustworthiness of our platform.

As for the most innovative 'hacky' thing we did, it would have to be our custom solution for rate calculation and matching lenders with borrowers. We developed an intelligent matching algorithm that considers multiple parameters, such as loan amount, interest rate, repayment period, and borrower's creditworthiness, to find the optimal match. This was a significant move towards personalizing and optimizing the P2P lending process.

The combination of these technologies and the clever integration between them resulted in a platform that not only provides a much-needed solution but does so in an efficient, user-friendly, and secure manner. Our careful selection of technologies, coupled with innovative problem-solving approaches, is what truly sets our project apart.

background image mobile

Join the mailing list

Get the latest news and updates