What it does
How we built it
Challenges we ran intoThe brainchild for our project was from one of our team member's attempts to enroll as a volunteer in the existing Volunteer site - (https://irco.org/support/volunteer.html)
We built this project from baseline of the WeCode starter pack (https://github.com/wecodehackathon/kickstart-js).
Please refer to the kickstart.js details for the prerequisites and install instructions. Our hackathon work involved adding new functions to the existing base kit for new functionality
We started with designing two Google forms:
Google form for the IRCO administrators to detail available volunteer opportunities - (https://docs.google.com/forms/d/e/1FAIpQLScuROS0huYrepw1szpVcnI_M2oU1-hbzG_Rz743h6AoBBPPoA/viewform)
Google form for the volunteers to enter basic information about their interests and availability: (https://docs.google.com/forms/d/e/1FAIpQLSecITBTJwdP6395BYvlu7ubWQTZKnQP_QPJ4YwdS-da34vb1Q/viewform)
Next, we designed a function to read the volunteer details and match them with the available opportunities based on:
Does the volunteer match basic requirements like being able to pass a background check, or owning a car. Does the volunteer live or work close enough to the available volunteer opportunity? This code is located in the updated server.js file.
The final result is an updated app.js that renders a web page to the potential volunteer a list of matched opportunities based on their input.