Skip to content

This platform allows customers to request and take loans without central authority. All transactions and negotiations happen between customer to customer.

Notifications You must be signed in to change notification settings

partheev/c2c-loan-platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer-to-Customer Loan Application

Description

This platform allows customers to request and take loans without central authority. All transactions and negotiations happen between customer to customer.

Features

  • Registration (with documents uploading) and log in.
  • Customers can borrow a loan by creating a loan request.
  • Listing out requested loans to all customers on this platform.
  • Customers can lend loans to the requested customers by accepting the loan.
  • Negotiations on tenure and interest rates are done by using the modify option of a loan request.
  • Email will be sent to the lender and borrower after a successful transaction and for loan modification requests.

Tech-stack

  • React.js for frontend
  • Node.js (Express.js) for backend
  • MongoDB database used to store data

Screenshots

Home

home

Profile Screen

profile-screen

Apply loan

apply-loan

Lending loan

lending-loans

Loan requests

loan-requests

Modify loan

modify-loan

Run the following commands to Test the application locally on your device

Clone the project

git clone https://github.com/poornesh-chenna/c2c-loan-platform.git

In the project directory, we have frontend-react and backend-node directories which are frontend and backend applications

To run frontend

cd frontend-react

npm install

npm start

It runs the app in development mode.
Open http://localhost:3000 to view it in your browser.

To start the backend :

cd backend-node

npm install

npm run dev

Create a .env file in the backend-node dir and use your own environmental variable to make the application work.

About

This platform allows customers to request and take loans without central authority. All transactions and negotiations happen between customer to customer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.9%
  • HTML 1.7%
  • CSS 0.4%