Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/reach4help/reach4help

We are Reach4Help: a tech nonprofit connecting people in need with volunteer help in 38+ countries across Canada, the US, Europe and Asia
https://github.com/reach4help/reach4help

coronavirus covid-19 react volunteers

Last synced: 26 days ago
JSON representation

We are Reach4Help: a tech nonprofit connecting people in need with volunteer help in 38+ countries across Canada, the US, Europe and Asia

Awesome Lists containing this project

README

        






[![Reach4Help released under the GPL license](https://img.shields.io/badge/license-GPL-blue.svg)](./LICENSE)
[![PRs welcome!](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](./CONTRIBUTING.md)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](./CODE_OF_CONDUCT.md)

[![All Contributors](https://img.shields.io/badge/all_contributors-47-orange.svg?style=flat-square)](#contributors-)

## Who We Are

[Reach4Help](https://reach4help.org/) is an open-source and volunteer-run initiative connecting people in need with volunteers who can help during the COVID-19 pandemic and beyond. Through the development of open-source and accessible tools like [our global map of aid organizations](https://map.reach4help.org/) for volunteers, people in need, and volunteer organizations alike, we’re building a large-scale network of help.

Our vision is to create a global network of resilient local volunteers organizations to empower and support their communities through the COVID-19 pandemic and future crises beyond. Ultimately, our goal is to ensure that anyone, anywhere can reach for help.

## How _You_ Can Contribute

We're currently looking for help on the project in several fields, especially in React development, design and marketing. If you’d like to help, please take a look at the **[Onboarding Steps](https://github.com/reach4help/reach4help/wiki#onboading-steps)**. You can find more details on how to prepare the environment and the guidelines on how to contribute to the repo by looking at the [instructions for contributing](CONTRIBUTING.md). We'd be honored to have you join our humble abode!

# Projects

## [Global Mutual Aid Map](map)

A global interactive map visualizing over 10,000 volunteer organizations supporting communities in need around the world! We're looking for help reaching out to more organizations and for developing the map further (especially in optimizing loading all those data points). **Check it out live [here](https://map.reach4help.org/)!**

## [Organization Dashboard](https://github.com/reach4help/covidhelphub-frontend)

Alongside organizations like the COVID-19 Help Hub in MontrΓ©al, India One Alliance headquartered in Delhi and EMK Center in Dhaka, we're currently prototyping a platform to automate the menial tasks of volunteer coordination and request management, thereby cutting down valuable time and money for these organizations. Going forward, our goal is to engage more organizations in the design and development of this platform to make sure we can scale it effectively for various charitable campaigns, from food distribution for needy communities to vaccination drives for the elderly.

## [Official Website](site)

Our website highlighting the project and our hardworking team of volunteers. **Check it out live [here](https://reach4help.org/)!**

## [Peer-to-Peer App (Discontinued)](web-client)

Our first app matching individual people in need with individual nearby volunteers who can help. With over 300 volunteers and users across the world, this became a successful proof of concept for us to take the project to the next stage, involving community aid organizations directly. Our [backend layer](functions) manages all the data for our [main app](/web-client/src/firebase/index.ts). **Check it out live [here](https://app.reach4help.org/)!**

# Development

This is our mono-repo, containing all the sub-projects we're working on. If you haven't already, please take a look at our [instructions for contributing](CONTRIBUTING.md) before proceeding. **We also expect everyone to abide by our [Code of Conduct](CODE_OF_CONDUCT.md). Thank you!**

## Preparing the repository

We use `Yarn workspaces` to manage this repository, so all NPM packages, for all directories, can be installed using the following command in the root directory. First, install yarn globally:

```
npm install --global yarn
```

Then, install the packages in the root directory:

```
yarn install
```

## Adding new NPM Packages to the monorepo

To add a new project to the repo,
simply create a new folder and its `package.json` file,
then add it to the `"workspaces"` property in the `package.json` file in the
root of this repository.

At this point running `yarn add` or `yarn install` in any of the sub directories
should update the appropriate `package.json`,
and update the `yarn.lock` in the root of the repo.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



David Alecrim

πŸ’» πŸ“– πŸ€” 🚧 πŸ‘€ πŸ“†

Sam Lanning

πŸ’» πŸ“– πŸ€” 🚧 πŸ‘€ πŸ–‹ πŸ“†

Pedro Filipe

πŸ’» πŸ“– πŸ€” 🚧 πŸ‘€ πŸ–‹ πŸ“†

Luis Filipe

πŸ“– πŸ’» πŸ€”

Dan Sabin

πŸ‘€ πŸ’» πŸ€” 🚧 πŸ“–

JoΓ£o Marques

πŸ’» πŸ€” πŸ“– πŸ‘€

Rúben Gonçalves

πŸ’» πŸ€” πŸ‘€



Wilson Rodrigues

πŸ’» πŸ€” πŸ“† 🚧 πŸ“–

Nuno Alexandre

πŸ€” πŸ’»

Micael Rodrigues

πŸ’» πŸ“– πŸ‘€

Mathieu Deous

πŸ“–

cinthyaejh

🎨

PatriciaMiranda

🎨

Rita Serra

🎨



Telmo Dias

πŸ€” πŸ“– πŸ’» πŸ‘€ πŸ“† 🎨

Burhan Tuerker

πŸ’»

Joseph Ashwin Kottapurath

πŸ’» πŸ‘€ πŸ€” πŸ“–

Dilpreet Johal

πŸ’»

Mitchell Verter

πŸ’»

Winggo Tse

πŸ’»

sharmmad

πŸ’»



skspade

πŸ’» ⚠️

Thomas Huynh

πŸ’»

Juozas Gaigalas

πŸ’»

Shayan Chowdhury

πŸ’» πŸ€” πŸ‘€ πŸ“– πŸ“†

Esther Handy-Malouin

πŸ““

milkrong

πŸ’»

gorostiaga

πŸ“† πŸ€”



Ethan-Strominger

πŸ’» πŸ€”

Alex 'DeMiNe0' Vanino

πŸ€” πŸ“–

14ssharp

πŸ’»

Warisul Imam

πŸ’»

Divyesh Parmar

πŸ’»

alexjball

πŸ’»

Ansh Saini

πŸ’»



Danai Nanou

πŸ’»

Hazal Büşra Yoleri

πŸ’»

Crue Jameson (Eric Gerlach)

πŸ’»

Felix Chin

πŸ’»

hajarNasr

πŸ’»

Jan Sepke

πŸ’»

Mohamed Atta

πŸ’»



Danieleclima

πŸ’»

Tim Leonard

πŸ“† πŸ’» πŸ‘€

Katherine Rodriguez

πŸ’» πŸ€”

Lakshmi-Jayakumar

πŸ’»

SebastiΓ‘n Sameghini

πŸ’»

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!