TECH AT DISTRIBUTE AID

Open-Source Solutions For Global Aid Delivery

Our diverse, volunteer-driven tech team works hard to develop solutions that improve Distribute Aid’s efficiency and scalability, despite the resource limitations faced by NGOs. We provide solutions that can be replicated across the sector, which is one of the reasons why our work is open-sourced.Read on to learn more about our tech team and our Open Source Explorers program.

What we are working on

Here are some of the ways our team of volunteer contributors currently supports Distribute Aid and the global aid work community with tech-based solutions.

Distribute Aid Website

Since relaunching our website, we have been continually developing new ways to share information and insights from our projects, for example, through data visualisations.
The website repo on GitHub

TypeScriptNext.jsReactRadix UITailwind

Needs Assessment

The goal of this project is to provide a way for Distribute Aid to run needs assessments using forms that can be modified using a low-code or zero-code approach.
The Needs Assessment repo GitHub

PostgresTypescriptNodeJSStrapiJestSuperTest

Shipment Data Reporting Pipeline

Our Shipment Data Reporting Pipeline ingests data that we record for each shipment, processes it into impact stats, and presents it through a public API that is consumed by our landing site and shared with researchers and other third parties.
The SDR Pipeline repo on GitHub

PostgresTypescriptNodeJSStrapiJestSuperTest

Documentation Platform

We always encourage people to be diligent with documentation. To make it easier for developers to create documentation, we are currently setting up a centralized platform to streamline the documentation process.
The docs repo on GitHub

Astro

How To Join Our Tech Team!

We continuously grow our diverse and international team of frontend, backend, and design volunteers!

We’re looking for experienced engineers, but you don’t need to know our entire stack, as long as you’re self-motivated and happy to expand your skills. Some experience contributing to open-source software is helpful.

Our team meets once a month for a sprint meeting. We also host two casual weekly tech hangs on Zoom to give folks a chance to collaborate. Contributors are expected to join at least 1x tech hang per month and 1x sprint meeting per quarter. You can read more about how we run our tech team on GitHub.

If you’re interested in joining our team, please tell us a bit about yourself, why you want to join Distribute Aid and your skills. A link to your GitHub profile would also be helpful!

Email us

Our Tech Stack

We use the following technologies (and more). No need for deep familiarity with each — this just gives you an idea of what to expect.
  • TypeScript
  • NextJS
  • React
  • RadixUI
  • Tailwind
  • Postgres
  • NodeJS
  • Strapi
  • Jest
  • Supertest
  • Astro
  • Check out our Github for more info!
    Tech stack image

    Open Source Explorers

    If you’re experienced in your field but have not had a chance to participate in open source yet, we recommend our Open Source Explorers program. Open Source Explorers is a structured educational/participatory program that gives developers, designers, and technical writers who are new to open source a hands-on introduction to contributing.Find out more about Open Source Explorers, including when we’re running our next cohort!

    Sponsor Distribute Aid's Tech Team

    img of hands coming together
    Our tech team, including Open Source Explorers, runs entirely on volunteer work. Funding allows us to create a stable base for our team, cover the cost of the tools we use to do our work and make faster progress on the issues we work on. This allows us to better support Distribute Aid’s primary efforts.Ultimately, our tech-based solutions allow workers from the entire global aid community to act faster and more efficiently. Funding also allows us to run more Open Source Explorers cohorts, which benefits the OSS ecosystem at large.If you’re interested in becoming a sponsor, please get in touch with us.

    Get Involved

    Three Ways To Make A Difference

    Stay Connected With Distribute Aid

    Join our monthly newsletter for the latest updates on humanitarian logistics, inspiring impact stories, and ways to support grassroots aid efforts. No spam—just meaningful insights, once a month.
    DISTRIBUTE AID
    Distribute Aid is a grassroots-to-grassroots humanitarian aid organization. Founded in 2019, we coordinate relief shipments and manage logistics for disaster response efforts around the world. Our open-source tools and a committed team of volunteers allow us to deliver more aid for less money, while also minimizing waste and emissions.