Quick Credit is an online lending platform that provides short term soft loans to individuals. This helps solve problems of financial inclusion as a way to alleviate poverty and empower low income earners.
- User can view all loan repayment history.
- Admin can mark a client as verified after confirming the client’s work or home address.
- Admin can view all loan applications.
- Admin can view a specific loan application.
- Admin can view current loans (not fully repaid).
- Admin can view all repaid loans.
- Admin can approve or reject a client’s loan application.
- Admin can post loan repayment transaction in favour of a client.
- User sign up. [done]
POST
onlocalhost:8000/api/v1/auth/signup
- User sign in. [done]
POST
onlocalhost:8000/api/v1/auth/signin
- User can apply for a loan. [done]
POST
onlocalhost:8000/api/v1/loans
- Admin can mark a client as verified after confirming the client’s work or home
address. [done]
PUT
onlocalhost:8000/api/v1/users/:user_email/verify
- Admin can view all loan applications. [done]
GET
onlocalhost:8000/api/v1/loans
- Admin can view a specific loan application. [done]
GET
onlocalhost:8000/api/v1/loans/:id
- Admin can view current loans (not fully repaid). [done]
GET
onlocalhost:5000//api/v1/loans?status=approved&&repaid=false
- Admin can view all repaid loans. [done]
GET
onlocalhost:8000/api/v1/loans?status=approved&&repaid=true
- User can make loan payment record. [done]
POST
onlocalhost:8000/api/v1/:loan-id/repayment
- Admin can approve or reject a client’s loan application. [done]
PUT
onlocalhost:8000/api/v1/loans/:id
- User can view loan repayment history. [done]
GET
onlocalhost:8000/api/v1/repayments
-
The live demo for this project can be found at: https://nkalyesubula.github.io/QuickCredit/
-
Github repository can be found at: https://github.com/nkalyesubula/QuickCredit/
-
PivotalTracker link: https://www.pivotaltracker.com/n/projects/2326718
-
Heroku link: https://quickcreditapi.herokuapp.com/api/v1/loans
The project has an admin and users.
email:admin@admin.com password:admin1234
email:user@user.com password:user1234
For one to use this application, the person needs to have a computer with a browser and a steady internet connection.