Reach4Help is a global 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 for volunteers (like our app), people in need, and volunteer organizations alike, we’re building a large-scale network of help to keep us stronger and more connected during this pandemic and beyond.
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. 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. We'd be honored to have you join our humble abode!
Our main app connecting people in need with volunteers who can help. We’re working with volunteer organizations across the world, amassing over 150 volunteers in 13 countries worldwide, providing support for charity events, food banks, and day-to-day delivery services. Our backend layer manages all the data for our main app. Check it out live here!
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!
Our website highlighting the project and our hardworking team of volunteers. Check it out live here!
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 before proceeding. We also expect everyone to abide by our Code of Conduct. Thank you!
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:
yarn install
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.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!