Skip to content

jeffbanks/stargate-kiva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stargate-kiva

Stargate Hackathon

September 11, 2020

Team: Colonel Jack

What problem does this app solve? There are many variables potential lenders consider before providing a microloan through Kiva. Use stargate-kiva to visualize which countries have an abundance or lack of funding. This option helps you see the loan differences and details of those loans so you can best choose how you want to help small business owners throughout the world.

Why is this app so cool? Using a heat map, you can visualize changes in real time to see where Kiva loans are being requested and provided. You can actively engage with the loan process, which changes the lives of small business owners without access to traditional lending services.

Members:

  • Jeff Banks
  • Jamie Gillenwater
  • Dan Jatnieks
  • Gianluca Righetto

Bugs Filed:

Install the app

  1. Clone the stargate-kiva repo:
git clone [email protected]:jeffbanks/stargate-kiva.git
  1. Go to the UI folder:
cd <github>/stargate-kiva/ui
  1. Create a file for the required environmental variables:
nano .env
  1. Add the following text to your .env file:
REACT_APP_STARGATE_USERNAME=kiva
REACT_APP_STARGATE_PASSWORD=kiva123
REACT_APP_ASTRA_KEYSPACE=kiva
REACT_APP_ASTRA_DB_ID=<DATABASE-ID>
REACT_APP_ASTRA_DB_REGION=<ASTRA-REGION>
REACT_APP_TOKEN=<YOUR-TOKEN>
REACT_APP_MAPBOX_KEY=<YOUR-KEY>
REACT_APP_ASTRA_COLLECTION=loans
  1. Install npm.
npm install
  1. Install the application.
npm start
  1. Open the application locally at http://localhost:3000/.

Testing the app

There are tests available to verify various Stargate API operations used by the stargate-kiva.

npm test

View the test cases here.

About

Stargate Kiva

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •