🤝 GraphQL for Social Good

Etel Sverdlov
graphqlconf
Published in
4 min readFeb 18, 2019

--

With the growth of GraphQL and its usage in businesses throughout the world, the technology has also made a difference for non-profits and organizations working for the public good.

With its ability to deliver exact data required in a situation, GraphQL is great choice for communicating and quickly manipulating large amounts of information.

We’ve gathered up some awesome projects that use GraphQL for the public good with the goal of shining a spotlight on them and inspiring other projects to see what they can do with GraphQL.

💊 Quickly Accessing HIV Drug Resistance Info

Set up and maintained by Stanford university, the HIV Drug Resistance Database is a “curated public database to represent, store, and analyze HIV drug resistance data.” It tracks the rapid, ever-changing drug resistance that HIV may have. Using GraphQL to share this information allows health care providers, scientists and doctors to do a deeper analysis of the incredible dataset in their own labs and offices.

💸 Bringing Financial Transparency to Organizations

Finances are key to any active organization, and Open Collective creates a platform to allow such groups to come together and manage their finances transparently.

With an emphasis on visibility, Open Collective demystifies the finances of all of the groups they host. They’ve created a GraphQL API to make diving into any hosted organization’s financials clear and straightforward. This continues to build greater trust between sponsors and the groups they support.

credit: François HodierneOpen Collective Public GraphQL API preview

💧 Helping People Understand Their Flood Risk

GraphQL is also being used to power FloodIQ to help keep people aware, dry, and safe from the effects of extreme weather. FloodIQ pulls in data from a variety of publicly available scientific, government datasources and uses it to provide individuals along the American coast with a snapshot of their flood risk.

In order to quickly display this information quickly on their website, FloodIQ uses GraphQL to collect all of the information they need about a location (for example the risk score, property, neighborhood, sea level rise, and water depth). For the front end, they rely on React and Relay.

👩‍⚕️ Creating Visibility into Medical Expenses

GraphQL is also used to get a better understanding of large, difficult-to-navigate datasets whose investigation could yield fruitful information.

With a goal of bringing more healthcare price transparency, the CMS Utilization & Payment Database gathers together over 12 million medical records and makes them available for study. To make this data accessible and usable, the project also has a GraphQL API which allow others to more easily get invaluable insights about the cost of medical care in the United States.

credit: Joe Wingardcms-utilization-db

🚍 Improving Bus Arrival Times in Mexico City

Taking on an issue that shows up in many cities, GraphQL, Prisma, and React work together in this bus app, called Wawa.

The application investigates where busses where stalling along a bus route and helps bus dispatchers send out the busses from stations at the most optimal times. This significantly reduces the waiting time for individuals at those locations and increases the efficiency of the bus network.

Coordinated with the local Mexico City government, Wawa once again highlights an instance of GraphQL being used in a project to bring about positive change.

credit: Rodrigo Quezada React For Social Change — React Conf 2018

🤩 Can’t get enough of GraphQL? Join us at GraphQL Conf, June 20th & 21st in Berlin

🐦🐛Early Bird tickets and *Free* Opportunity tickets are available.

🌈 Questions, Suggestions, Sponsorships? Email us!
hello@graphqlconf.org

--

--

Etel Sverdlov
graphqlconf

👩‍💻✍️😊 Head of Marketing @ Edgeless Systems