Inspiration

Donating to a social cause should be simple, transparent, and meaningful. However, people often struggle to discover campaigns that align with their interests and understand where their contributions can make a difference.

We wanted to make the giving experience more accessible by bringing conversational AI and digital payments together.

What it does

GiveBack AI is an AI-powered donation platform that helps people discover campaigns and make informed giving decisions.

Users can explore social initiatives across education, healthcare, food and nutrition, and environmental conservation.

Its conversational AI Donation Advisor allows users to ask questions naturally, discover relevant campaigns, and receive recommendations based on their interests and stated preferences.

The platform also provides campaign funding information, a donor dashboard, and donation history.

With PayPal integration, users can proceed through a payment checkout, while completed transactions are verified before donation records and campaign progress are updated.

How we built it

We developed the frontend using React, TypeScript, Vite, and Tailwind CSS.

The backend uses Node.js and Express.js, with Neon PostgreSQL for storing campaign, user, and donation information.

Google Gemini powers the conversational AI experience. It helps interpret user questions and generate responses grounded in campaign information retrieved from the database.

PayPal Orders API and the PayPal JavaScript SDK provide the payment checkout and order capture functionality.

Challenges we faced

One of our main challenges was connecting conversational AI with actual database records rather than relying on generic or fabricated responses.

We also worked on integrating PayPal Sandbox payments with backend verification and ensuring that donation records are updated only after successful payment capture.

Bringing the frontend, backend, database, AI integration, and payment workflow together into one application was an important learning experience.

What's next

We aim to improve campaign transparency, enhance conversational recommendations, and expand the platform to make meaningful giving easier for more people.

Built With

Share this project:

Updates

Submission history