Wellspring Donation Tracking System

Inspiration

Our project was inspired by the Wellspring Women’s Center hackathon challenge. Wellspring currently tracks donations on paper, so we wanted to create a simple digital system that could make donation logging faster, easier, and more organized for staff and volunteers.

What We Built

We built a cloud-based donation tracking platform that allows users to log donations, generate reports, and keep a history of all actions. We also integrated the Gemini API so users can take photos of donations and automatically speed up data entry.

How We Built It

We designed the interface in Figma with a focus on mobile and iPad usability. For the backend, we used MongoDB Atlas because it was free for students, cloud-hosted, and easy to maintain. A NoSQL database worked well for our project because donation records can vary in structure, making MongoDB’s flexible document model easier to use than a traditional relational database. It also allowed us to scale quickly without needing to redesign rigid schemas. Gemini API was used to help automate donation processing.

Challenges

One major challenge was adjusting the project scope after learning more about Wellspring’s workflow. We realized tracking outgoing donations was unrealistic, so we focused on improving incoming donation tracking instead.

What We Learned

We learned the importance of designing around real user needs rather than overengineering features. We also gained experience with AI integration, cloud databases, and building accessible user-focused systems.

Built With

Share this project:

Updates