We are an open source project dedicated to unifying help around the world. Our platform enables users to create mutual help networks in their local communities where people in need can send out a local call for help (need in-home care items, require grocery/medical supplies delivery, etc.) and are paired with trusted volunteers who can help.
This project was created in response to the global COVID-19 crisis, leaving people around the world quarantined and unable to leave their houses to obtain necessities without putting themselves or others at risk. To mitigate this, many local groups and organizations, big and small, have started initiatives to help meet these needs.
Unfortunately, a number of these organizations are struggling with certain logistics, such as coordinating their volunteer workforce, prioritizing the most urgent requests, and ensuring that all requests get fulfilled.
Our goal is to address these issues, not only enabling those in need to receive help, but also enabling partner groups and organizations to help more efficiently by mobilizing their volunteers with the help of our own tracking and ticketing system.
We’re part of Helpful Engineering, a collective of volunteers who have congregated to come up with solutions in the COVID-19 Coronavirus Pandemic, without any commercial goals.
We're also partnering with CheckUpOn.Me, an integral part of the Reach4Help family specifically focusing on facilitating communication between those who want to have the peace of mind of having someone check up on their health regularly.
Right now, we’re developing our MVP and rapidly expanding our reach! We’re currently working on partnerships with other open source projects and support from companies like Google and RapidSOS, as well as speaking to our users and volunteer organizations to design our platform around their needs.
We're currently looking for help on the project in a number of fields. 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!
This is the main/mono-repo for Reach4Help. If you haven't already gone through the Instructions for setting up the environment and the standards that we follow, please go through the instructions for contributing before proceeding.
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.
This is our landing page. It's It shows a lot of helpful tips and general information.
More info here!
This is an interactive map visualizing aid around the world. It allows users to quickly find organizations in their area.
More info here!
This is the web client with which our people in need and our volunteers interact with the platform.
More info here!
This is the layer that will manage our data for the Web client.
More info here!
We expect everyone to abide by our Code of Conduct. Please read it.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!