Skip to content

Hack the Change 2024 - A hybrid two-day for-charity hackathon with the mission of coding a better world together.

Notifications You must be signed in to change notification settings

AarshShah9/Relief-Map

Repository files navigation

Summary

Global crises lack visibility, limiting individual action and corporate impact in fostering peace and inclusion. We help individuals and corporations partner and donate to vetted nonprofits.

Dev Post

App Screenshots

img-1 img-2

Pitch

1 Relief Map  pdf 3 4 5 6 7 8 9 10 11

Our Project

We chose the prompt of promoting peace and inclusion in the world. We promote peace by streamlining support for crisis relief efforts and foster inclusivity by amplifying marginalized voices and enabling equal opportunities for individuals and businesses to contribute.

Inspiration

While interning as an accountant at the Further Education Society, Sajwal Pageni analyzed the financial performance of donations and noticed a clear pattern: corporate matching programs significantly outperformed regular donations, both in total funds raised and donor engagement. Inspired by this insight, Sajwal envisioned ReliefMap, a platform to connect individuals, non-profits, and businesses, making corporate matching accessible and amplifying impact for global crises.

What it does

We showcase all the crises happening in the world and non-profits that support the crisis. We contact corporations for the possibility of matching the people's donation as part of their Corporate Social Responsibility initiative. Users get to donate money to their crisis / non profit, corporate get to do their CSR part by matching donations and get great marketing and brand recognition, and non profits get more funds at the end.

How we built it

We use two main APIs to pull active crises and non profit organizations around the world onto an open street map in Next.js. We then used Gemini to map each crises to corresponding non profits, based on specific criteria including themes and location.

Challenges we ran into

The ReliefWeb data and Global Giving data has different disaster types. We had to come up with a way to match these types to correctly show non-profits that help a disaster. This is what our Gemini integration solves.

Accomplishments that we're proud of

Learning many new APIs for the first time and integrating them all into one cohesive dataset. Using Gemini to connect this data and finally display it in an aesthetic form-factor on a modern website. Hosting the website with API caching to improve UX, and doing all this in under 24 hours.

What we learned

We learned how to properly communicate and collaborate as a team to successfully take an idea from 0 to 1 while learning new technical skills such as SSR, Gemini & LLMs and mapping different ideas together onto our NextJS app

What's next for ReliefMap

  • Building non profit platform so all the communications and transactions can happen within the platform.
  • Advanced filters for individuals and corporations to exactly find the crisis / non profit they want to submit
  • Transparency reports in terms of donation matchings

Next.js Docs

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Hack the Change 2024 - A hybrid two-day for-charity hackathon with the mission of coding a better world together.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •