Inspiration
Driven by our passion for community service, we were frustrated by the challenge of consistently finding volunteering opportunities due to the scattered nature of event information across various organizations.
What it does
VolunteerHub serves as a seamless mobile solution, empowering users to effortlessly sign up for events while enabling organizations to efficiently post their events and opportunities.
How we built it
Leveraging SwiftUI for the frontend, we crafted an intuitive user interface that ensures a delightful experience. Our backend, built with Objective-C, features a robust database architecture powered by CoreData, providing secure and efficient user authentication and user data storage.
Challenges we ran into
As newcomers at our first hackathon, mastering SwiftUI in a short span was a daunting task. Constructing the backend database and implementing user authentication from scratch required intense effort. Despite encountering prolonged debugging sessions, the journey was rewarding, brimming with learning experiences. We also ran into plenty of problems with GitHub. Some members of our team were unable to commit and push because of account authorization issues so oftentimes during the event not all of us could be working at once.
Accomplishments that we're proud of
Amidst countless trials and errors, we achieved the remarkable feat of delivering a fully functional and polished mobile application ready for submission.
What we learned
The intensive 24-hour sprint taught us not only the intricacies of SwiftUI and Objective-C but also the invaluable lessons of perseverance and collaboration in the face of challenges.
What's next for Volunteer Hub
With a solid foundation in place, our focus shifts to incorporating user feedback to enrich the application further. Our ultimate goal is to launch VolunteerHub as the go-to platform for volunteering opportunities, fostering stronger community engagement.
Log in or sign up for Devpost to join the conversation.