๐Ÿ“ Usage

You can try out Voluntix at voluntix.tk.

If you want to create an event, make your own account, or just use ours:

  • Email: rgbhack@gmail.com
  • Password: rgbhack

๐Ÿ’ก Inspiration

We realized that currently volunteer opportunities get shared by word of mouth or social media. With Voluntix we aim to create a centralized place where organizations or event organizers can share volunteer opportunities with their community.

๐Ÿš€ What it does

Voluntix brings organizations and potential volunteers together by having a centralized platform where event organizers can create experiences and prospective volunteers can see upcoming events or opportunities near them.

๐Ÿ›  How we built it

We used Firebase for hosting and authentication as well as Firebase's Cloud Firestore Database to store all of our data. In order to display our map, we used the TomTom API which we manipulate through some JavaScript code we wrote. The frontend was created using simple HTML and CSS. Our designs were made in Google Drawings.

๐Ÿงช Challenges we ran into

  • Finding a good map API
  • Converting street addresses into longitudinal and latitudinal coordinates
  • Responsiveness & mobile compatibility

๐Ÿ… Accomplishments that we're proud of

This was our team's first time attempting to use a map API. At first, we tried to use the Google Map's JavaScript API, however, we ran into many difficulties in addition to the fact that we had to pay for an API key. After a bit of research, we discovered the TomTom API. We were able to get it working very well and it was easily controllable through the JavaScript code we wrote. The map part of our project was definitely the hardest part and we had to work under a tremendous time crunch. We are very proud that we were able to get it working so well in the end.

๐Ÿง  What we learned

We learned a lot about geolocation and using a brand new API in a very short time.

๐ŸŽ“ What's next for Voluntix

  • Expand our product by introducing it to non-profits and volunteering clubs or organizations
  • Optimize our location finding to be much faster
  • Add volunteer hour tracking for users
Share this project:

Updates