Global Giving seeks to identify nonprofits around the world, creating a central directory of nonprofits. They also aim to connect each nonprofit with the necessary resources, such as connecting them with donors or setting up crowdfunding options to help the nonprofit succeed.

In Donations

$324 Million

Funded

20,000 Projects

Reach

170 Countries

Problem
Currently, GlobalGiving connects with organizations based in the US along with some nonprofits in other countries. However, the process of finding and applying to GlobalGiving remains significantly easier within the United States. In certain countries, factors including lack of internet connectivity and lack of access to documents required by GlobalGiving has led to slower onboarding and discovery of the organization.
Solution
We worked with GlobalGiving to build a scalable, easy-to-use command line interface that crawls for promising nonprofit websites to scrape and manages numerous web scrapers for these sites.

Currently, GlobalGiving connects with organizations based in the US along with some nonprofits in other countries. However, the process of finding and applying to GlobalGiving remains significantly easier within the United States. In certain countries, factors including lack of internet connectivity and lack of access to documents required by GlobalGiving has led to slower onboarding and discovery of the organization.

We worked with GlobalGiving to build a scalable, easy-to-use command line interface that crawls for promising nonprofit websites to scrape and manages numerous web scrapers for these sites.

Main Features
Data collection through scraping
Tech Stack
Project Team
Aria Malkani

Aria Malkani
Tech Lead

Roy Chiu

Roy Chiu
Tech Lead

Skyler Shi

Skyler Shi
Software Developer

Alan Fang

Alan Fang
Software Developer

Pavani Malli

Pavani Malli
Software Developer

Aryn Harmon

Aryn Harmon
Software Developer

Alan Ren

Alan Ren
Software Developer