{"id":22382015,"url":"https://github.com/googleinterns/donatia","last_synced_at":"2025-06-12T16:10:27.516Z","repository":{"id":38770291,"uuid":"273537489","full_name":"googleinterns/donatia","owner":"googleinterns","description":"Donatia makes donating easy by providing an online platform to find who and where to donate to. By creating a streamlined way to discover nonprofit organizations, we hope to reduce waste,  increase donations, save time, and get donations to those who need them most.","archived":false,"fork":false,"pushed_at":"2025-02-11T10:36:20.000Z","size":1654,"stargazers_count":5,"open_issues_count":22,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-06T18:50:39.503Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googleinterns.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-19T16:18:50.000Z","updated_at":"2024-12-22T11:22:38.000Z","dependencies_parsed_at":"2023-01-31T16:16:17.819Z","dependency_job_id":null,"html_url":"https://github.com/googleinterns/donatia","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/googleinterns/donatia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleinterns%2Fdonatia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleinterns%2Fdonatia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleinterns%2Fdonatia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleinterns%2Fdonatia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleinterns","download_url":"https://codeload.github.com/googleinterns/donatia/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleinterns%2Fdonatia/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259500232,"owners_count":22867338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-05T00:11:31.355Z","updated_at":"2025-06-12T16:10:27.451Z","avatar_url":"https://github.com/googleinterns.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Donatia\n\nResearching 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.\n\nDonatia 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.\n\n**Visit Donatia at [Donatia App](https://gsi-step-capstone.wl.r.appspot.com/)**\n\n![image](https://user-images.githubusercontent.com/10712922/89314326-845e0e00-d647-11ea-9415-aef9c1e18e74.png)\n\n![image](https://user-images.githubusercontent.com/10712922/89314467-ad7e9e80-d647-11ea-812a-27eb634ee9a5.png)\n\n![image](https://user-images.githubusercontent.com/10712922/89314536-c5eeb900-d647-11ea-81f4-6e629d18f3cf.png)\n\n![Screenshot 2020-08-05 at 9 08 41 AM](https://user-images.githubusercontent.com/34114190/89423288-ebd59580-d6fb-11ea-91d9-d7427ec2772b.png)\n\n![Screenshot 2020-08-05 at 9 02 28 AM](https://user-images.githubusercontent.com/34114190/89423337-fbed7500-d6fb-11ea-88e9-0219829468a9.png)\n\n![image](https://user-images.githubusercontent.com/10712922/89314596-dc951000-d647-11ea-8500-4618b1c73a6c.png)\n\n## Built With\n\n- [Handlebars](https://handlebarsjs.com/)\n- [Node.js](https://nodejs.org/en/)\n- [Express.js](https://expressjs.com/)\n- [Google Cloud Firestore](https://cloud.google.com/firestore)\n- [Passport.js](http://www.passportjs.org/)\n- [firestore-mock](https://www.npmjs.com/package/firestore-mock)\n- [Mocha](https://mochajs.org/)\n\n## Installation\n\n### Node.js\n\nYou need to have an active Node.js installation on your laptop to run the server. We recommend to install `nvm` [(Node Version Manager)](https://github.com/nvm-sh/nvm) to manage your local Node.js builds.\n\nTo install `nvm`:\n\n```\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash\n```\n\nTo install LTS version (`node v12.18.0`) of Node.js with `nvm`:\n\n```\nnvm install 12.18.0\n```\n\nTo verify the LTS version is successfully installed:\n\n```\nnode -v\n```\n\nAfter installing Node.js, install this project's Node packages using:\n\n```\nnpm install\n```\n\nFinally, to run the project, use:\n\n`npm run dev`\n\nAfter few seconds, your local instance of the project should be available at `http://localhost:3000`.\n\n### Google APIs\n\nThis 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.\n\nAPI keys are stored in the Google Cloud Project setting or local environmental variables for remote and local deployment, respectively.\n\n## Authors\n\n- [Daniel Abreo](https://github.com/danielabreo)\n- [Sabrina Snider](https://github.com/SabrinaSnider)\n- [Malcolm Jones](https://github.com/malcolmrjones)\n- [Bruce Zheng](https://github.com/brucezheng)\n- [Chen Yang](https://github.com/ccyang314)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleinterns%2Fdonatia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogleinterns%2Fdonatia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleinterns%2Fdonatia/lists"}