Researching nonprofit organization to donate to can be tedious. There are roughly 1.5 million nonprofit organizations in the United States, each with their own mission, acceptable donation items, and methods for donating. With so much variety, it can be difficult to find the best organization that seeks your donation item and whose donation process is convient for you.
Donatia simplifies this process by providing an online platform to let donors filter through find organizations easily. By creating a streamlined way to discover nonprofit organizations, we hope to reduce waste and increase donations.
Visit Donatia at Donatia App
You need to have an active Node.js installation on your laptop to run the server. We recommend to install nvm
(Node Version Manager) to manage your local Node.js builds.
To install nvm
:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
To install LTS version (node v12.18.0
) of Node.js with nvm
:
nvm install 12.18.0
To verify the LTS version is successfully installed:
node -v
After installing Node.js, install this project's Node packages using:
npm install
Finally, to run the project, use:
npm run dev
After few seconds, your local instance of the project should be available at http://localhost:3000
.
This project integrates multiple Google APIs. To get these services to work, a google cloud project must be set up with API credentials. See https://console.cloud.google.com/ for more information.
API keys are stored in the Google Cloud Project setting or local environmental variables for remote and local deployment, respectively.