Overview
Built at HackBangalore, this platform helps NGOs reach the right donors. The team gathered public information about NGOs, donors, past initiatives, and interests, then matched causes to supporters. For example, someone who had backed a lake cleanup could be matched with a river-restoration NGO. The platform then generates a pitch tailored to that donor.
Features
- AI-generated pitches written around the donor's interests and history.
- Editable PowerPoint output, ready to refine and present.
- Interest-based matching between NGOs and potential donors.
- User dashboard for organizers and donors.
How it works
- The team collected public information from thousands of websites about NGOs, donors, and their past work.
- Donors and NGOs were grouped by shared causes.
- My pitch generator sent that context to the OpenAI API to write the presentation content.
- python-pptx assembled the content into a PowerPoint deck.
Tech stack
- Frontend: Next.js
- AI: OpenAI API
- Presentation generation: Python, python-pptx
My contribution
I owned the AI pitch generator, from prompt design to PowerPoint assembly, and built much of the Next.js user dashboard.
Engineering highlights
A real deliverable, not a text box. Generating an actual PowerPoint gives NGOs a presentation they can edit and use, not just a block of AI text.
Context-aware content. Each pitch is grounded in what the donor has supported before, so it speaks to their interests.