Inspiration

Two months ago, I met a social worker from a small nonprofit that told me a story that stuck with me.

There was this elderly man staying alone in Pune who had suffered a minor stroke. The hospital sent him home early because they needed the beds, while the NGO was desperately trying to arrange a volunteer who could sit with him for just one night till his family came from Ahmednagar. They put up posts in WhatsApp groups, called up old volunteers, and sent messages to community groups.

Nobody replied in due time.

Not because nobody cared, but simply because everybody saw the message too late, or missed it in the tide of other messages. The next morning, the NGO finally found two college students who rushed over… by which time the man had spent the whole night alone, scared, unable to move, waiting for help that actually existed but never reached him.

When I heard that, something just clicked.

The problem is not a lack of kindness. But the problem is that kindness has no system.

There are people who currently need help. There are people ready to help right now. They just don't meet at the right moment. That moment inspired GoodHands Match — a simple tool to make sure help never comes "too late" again

What it does

GoodHands Match is an instant, hyper-local NGO–volunteer matching system.

It allows:

NGOs to post urgent needs: volunteers, skills, goods

AI to refine messy descriptions into clean, readable cards

Volunteers to answer a 3-question profile

A smart matching engine to sort the board so the best matches appear on top

One-click "Help" that notifies the NGO instantly by email

It connects the right volunteers with the right NGO needs in real time.

How we built it

We built GoodHands Match using Base44's core workflow tools:

NGO Need Submission Form A form captures organization name, contact email, raw need text, and area.

Refining AI Agents The AI agent then takes this raw description and transforms it into a clean, structured "help card."

Volunteer Quick Profile A simple 3-question on-load form asks for:

Skills

Availability

Area

AI Matching Logic We first created a scoring function:

MatchScore = Skill_Fit + Area_Proximity + Availability_Alignment

This automatically sorts the board for every visitor.

Public Assistance Board A clean, filterable interface that displays refined NGO cards with a Help button.

One-Click Help Automation Once clicked, Base44 sends an instant email with the volunteer’s details to the NGO.

Admin View Simple ON/OFF toggles that allow admins to hide spam or outdated posts.

Challenges we ran into

Challenges we ran into

Unstructured NGO text: Raw descriptions varied a lot. We solved this using AI refinement.

Volunteer drop-off: Long sign-ups make users leave, so we cut it down to 3 key questions.

Matching accuracy required experimentation to balance skill, area, and availability.

Keeping the board clean: Administrative controls are needed to manage spam and expired needs.

Demo flow reliability: Each step in a smooth 60-second demo had to be debugged.

Accomplishments that we're proud of

Built a fully functional, end-to-end social impact MVP.

Built a system where NGOs receive volunteer emails in seconds.

We designed a matching engine that actually feels personal.

It made the UX extremely simple for NGOs and volunteers alike.

Create a clean, emotional, easy-to-explain project perfect for hackathon judging.

What we learned

How AI can standardize chaotic real-world data.

How hyper-local matching dramatically increases volunteer engagement.

That the simplest UX often creates the biggest impact.

How to build fast under tight hackathon timelines.

How important storytelling and demo flow are in social impact projects.

What's next for GoodHands Match

Add WhatsApp notifications for quick response to NGOs.

Create location-based push alerts: “Need help near you right now”.

Allow NGOs to self-certify on trust and transparency.

Create a dashboard of volunteer impact metrics.

Expand categories: medical assistance, blood donation, disaster relief.

Eventually, convert it into a city-wide "real time assistance network".

Built With

Share this project:

Updates