Being part of the Hypatia living-learning community, it is difficult to find volunteer opportunities that align with our skills and interest. Along with the Virginia Tech motto, UT Prosim (That I may serve), doing things we love and enjoy while giving back to our community inspired us to create this project. Volunteer Tinder creates a mean through which people connect with volunteer opportunities they are passionate about.
What it does
In this app, users create a profile and they input their name and skills. Users then get matched with volunteer opportunities, and are able to swipe right on opportunities that interest them and swipe left on opportunities that do not. After swiping right, users are able to connect with the volunteer organization. If there are no more volunteer opportunities available, it gives the message that there are no more opportunities near me
How we built it
Challenges we ran into
Since most of our team is relatively new to React and front-end development, understanding the syntax and the "how" and "why" of how it worked took some time to understand, but with some research, we were able to overcome this challenge. Additionally, when we were researching how to program this application, the challenges we ran into included version differences with our resources. We had a higher version of React installed, version 18. Most of the resources we consulted for this project used React 17. This caused issues which made our code not work as it was intended. To combat this, we would uninstall the recent version and install the older version that was compatible with the resources and tutorials we consulted online.
Accomplishments that we're proud of
We are proud of the fact we were able to start from scratch with little to no React experience among our team members, and that we were able to build a basic interface in the allotted 24 hours. Additionally, we are also proud of our team dynamics and how we were able to assist each other throughout the process and be efficient.
What we learned
Throughout this project, we learned the basics of React which we hope to improve upon in the next coming hackathons in the future. Additionally, we learned how to divvy up work to be the most productive we could be as well as effective communication skills among our team members.
What's next for Volunteer Tinder
As of now, our app allows only students to access Volunteering Opportunities. In the future, we intend to implement database platforms like MongoDB to allow many such Volunteering Opportunities to input their data on our app for the students to choose from. Additionally, we hope to deploy a location feature through an API (such as the Google Maps API) to improve the user experience by providing opportunities closest to them.
Log in or sign up for Devpost to join the conversation.