Presentation Slides

Alternative Link to Presentation Slides

Inspiration

Our inspiration for creating the volunteering platform stemmed from our desire to address a need in our community through technology. Through our own experiences volunteering, we observed a disconnect between volunteers and organisations, which was often bridged by platforms we felt had much room for improvement. This motivated us to develop a solution that would not only carry out the bare necessities of the volunteering logistics but also add value by engaging volunteers and inspiring sustained volunteerism.

We saw an opportunity to address critical challenges in volunteer management, such as cost-effectiveness, and user experience, with the potential to make a meaningful impact in the nonprofit sector. The breadth and complexity of the problem statement also appealed to us as a team, offering a challenging yet rewarding opportunity to innovate and create a solution that could transform how volunteerism is managed and supported.

What We Learned

Throughout the hackathon, we learned the importance of effective teamwork and communication. Collaborating closely with team members allowed us to leverage our diverse technical backgrounds, from analytics to web development, and perspectives, to achieve a more comprehensive final product.

Our experience in the hackathon taught us invaluable lessons in app development, from conception to deployment. We gained hands-on experience in developing an application from scratch, handling everything from frontend design to backend functionality. This encompassed user authentication, ensuring data security, and implementing efficient communication between client and server. Moreover, we learned the intricacies of deploying an application, navigating the process from development environments to production servers. This comprehensive understanding of the development lifecycle empowered us to create a robust and scalable solution that met the needs of our users.

How We Built Our Project

We approached the project with thorough research and planning, identifying key features and functionalities based on the needs of our target users. With a solid requirements framework in place, we embarked on setting up the basic structure of our project, delineating tasks and responsibilities among team members. Effective delegation enabled us to capitalize on each member's strengths and expertise, maximizing efficiency and productivity. Throughout this iterative process, we remained committed to achieving our desired scope for the solution.

Challenges Faced

Building the volunteering platform presented several challenges, including time constraints, technical hurdles, and decision-making dilemmas. Balancing our academic and extracurricular commitments with the demands of the hackathon required effective time management and prioritization skills. Additionally, integrating various APIs and ensuring seamless communication between frontend and backend components posed technical challenges that we addressed through experimentation and collaboration. Despite these obstacles, our team remained resilient and focused, ultimately delivering a successful project.

Making a Difference

Our project is a testament to our commitment to using our programming skills for public good. By leveraging technology and our diverse expertise, we have developed a solution that has the potential to revolutionise volunteer management and make a lasting impact in the nonprofit sector.

ENV

For security reasons, we will not be disclosing the contents of our .env file. Please contact one of us for the .env file if necessary. :)

Built With

Share this project:

Updates