Inspiration

Through simple qualitative research, we found that many Singaporeans are interested in volunteering, but many are not able to find opportunities that fit into their preferences. This is especially so for university students as they have limited time between their studies and activities. While websites like Giving.sg provide a list of upcoming volunteering events, the content is run and updated by the organisation itself, and is limited to the beneficiaries that Giving.sg work with. We found a lack of space for volunteers to share opportunities with other volunteers in a neat and efficient way.

What it does

Users of the bot can expect to:

  1. Find volunteering opportunities based on his own criteria (frequency, location etc.)
  2. Find like-minded friends to volunteer together
  3. Share volunteering opportunities with others

How we built it

  • Python
  • Python-Telegram-Bot
  • Visual Studio Code

Challenges we ran into

This was the first 24-hour hackathon for us, as such, we struggled with the time limit and had to cut down on different features and redirect our focus to the most important one.

We also have to deal with the limited amount of time, which meant that we have to manage our expectations and resources properly so that we can deliver the final prototype and product in a timely fashion.

Furthermore, as each of us have our own interpretations of the whole ideation of the project, this means that there will be times where we had to effectively communicate with one another in a time crunch to get features and servers online, all while compensating each other for our different aptitudes and strengths in this hackathon.

Accomplishments that we're proud of

This is the first Telegram bot we made and we are proud of the way it turned out. We have managed to complete our ideation and developmental cycle, along with our presentation and editing, all within a span of 12 hours within our expectations.

What we learned

How to make a Telegram bot with python-telegram-bot.

What's next for VolunteerBot

More social features to better match volunteers and beneficiaries.

Built With

Share this project:

Updates