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.
Log in or sign up for Devpost to join the conversation.