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.

Built With

Share this project:

Updates