Kiva Loans Analysis App
This is a Loan Analysis App based on Kiva data. This project was chosen to illustrate the use of Data Science for Good and the usage of Elastic Search in it.
Kiva - Kiva.org is an online crowdfunding platform to extend financial services to poor and financially excluded people around the world. Kiva lenders have provided over $1 billion dollars in loans to over 2 million people.
We can do the search and analysis based on the following parameters
- Use of the Loans
- Country the loans were provided
- Sector the loans were provided
- Gender using the loans
- Statistical analysis of the Loan Amount, Funded Amount, Sector, Country, Activity demonstrated through the use of
Histograms,Box PlotsandBar Plots. - Control of the number of bins of the histogram
- Control of the number of rows in the result set
The code was developed using
- Elastic Search as the Backend and the documents ( 7000 ) of it was uploaded to Elastic Search through the portal
- Python API of Elastic Search
- Streamlit is the front end
Learnings
Wonderful use of Elastic Search, Eland API, Streamlit integration, and caching in the app to increase performance
Future
This can be extended and used for various Data Science for Good opens source projects
https://github.com/ambarishg/elastichack is the Code Repository
https://www.youtube.com/watch?v=UWkv0NOf9As - Demo in Youtube
Built With
- elasticsearch
- python
- streamlit
Log in or sign up for Devpost to join the conversation.