The main force of the Junior Achievement program is comprised of volunteers, however the process for signing up is very slow and complicated, which causes too many volunteers to fall off. Since the participation of community members is crucial to the functionality of Junior Achievement, we've decided to find a way to make it easier for volunteers to find the right program for them in a quick and efficient manner.
What it does
In order to expedite the process, we've decided to modify their website to display a list of volunteer opportunities. This eliminates the need to wait for the Education manager to look through the list of volunteer interests to select a program for them. Instead, the volunteers can search for volunteer opportunities that they are interested in, saving them time.
How we built it
Challenges we ran into
Most of our team had never used Firebase or Wordpress before, so we needed to constantly learn new technologies as we went. Wordpress especially limited our options for web development as opposed to regular HTML, and Firebase was different from the MySQL databases that we are familiar with.
Accomplishments that we're proud of
We managed to create the front-end to display a table of volunteer opportunities, and the filtered searches to filter out relevant results.
What we learned
We learned a lot about Wordpress plugins and their functionality, and we were exposed to Firebase for the first time. In addition, we tried using the Google Maps API to display the volunteering locations on a map for the user.
What's next for Team 11
We need to fully implement the Firebase usage and add the Google Maps functionality into the app. Following that, we might also think about making it easier for administrators to update the database more easily, so that they can keep the website up to date.