/reach4help

Main Monorepo for Reach4Help Aid

Primary LanguageTypeScriptMIT LicenseMIT

Reach4Help

Reach4Help site released under the MIT license. PRs welcome! Contributor Covenant

All Contributors

Who We Are

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.

Project Status

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.

How You Can Contribute

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!

Development

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.

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:

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.

Sub Projects

Our Website

This is our landing page. It's It shows a lot of helpful tips and general information.

More info here!

Interactive Mutual Aid Map

This is an interactive map visualizing aid around the world. It allows users to quickly find organizations in their area.

More info here!

React Web Client

This is the web client with which our people in need and our volunteers interact with the platform.

More info here!

Backend

This is the layer that will manage our data for the Web client.

More info here!

Code of Conduct

We expect everyone to abide by our Code of Conduct. Please read it.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


David Alecrim

💻 📖 🤔 🚧 👀 📆

Sam Lanning

💻 📖 🤔 🚧 👀 🖋 📆

Luis Filipe

📖 💻 🤔

Dan Sabin

👀

João Marques

💻 🤔 📖 👀

Dan Sabin

👀 💻 🤔 🚧 📖

Rúben Gonçalves

💻 🤔 👀

Wilson Rodrigues

💻 🤔 📆 🚧 📖

Nuno Alexandre

🤔 💻

Micael Rodrigues

💻 📖 👀

Mathieu Deous

📖

cinthyaejh

🎨

PatriciaMiranda

🎨

Rita Serra

🎨

Telmo Dias

🤔 📖 💻 👀 📆 🎨

Joseph Ashwin Kottapurath

💻 👀

Burhan Tuerker

💻

This project follows the all-contributors specification. Contributions of any kind welcome!