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]
POSTonlocalhost:8000/api/v1/auth/signup - User sign in. [done]
POSTonlocalhost:8000/api/v1/auth/signin - User can apply for a loan. [done]
POSTonlocalhost:8000/api/v1/loans - Admin can mark a client as verified after confirming the client’s work or home
address. [done]
PUTonlocalhost:8000/api/v1/users/:user_email/verify - Admin can view all loan applications. [done]
GETonlocalhost:8000/api/v1/loans - Admin can view a specific loan application. [done]
GETonlocalhost:8000/api/v1/loans/:id - Admin can view current loans (not fully repaid). [done]
GETonlocalhost:5000//api/v1/loans?status=approved&&repaid=false - Admin can view all repaid loans. [done]
GETonlocalhost:8000/api/v1/loans?status=approved&&repaid=true - User can make loan payment record. [done]
POSTonlocalhost:8000/api/v1/:loan-id/repayment - Admin can approve or reject a client’s loan application. [done]
PUTonlocalhost:8000/api/v1/loans/:id - User can view loan repayment history. [done]
GETonlocalhost: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:[email protected] password:admin1234
email:[email protected] password:user1234
For one to use this application, the person needs to have a computer with a browser and a steady internet connection.