Chosen theme and problem statement
Giving back. What creative ideas do you have to make volunteering easier, widespread and more beneficial to those in need.
What does your hack do
Our hack aims to give personalised volunteering opportunities to those interested based on the field their passionate about and their preferred location. This is because often a lot of people don't volunteer as it is too much of a hassle to find volunteering opportunities that they are interested in and that is close to them. Hence our bot aims to overcome this issue.
How does your hack answer the problem statement
Our hack makes sourcing for volunteer opportunities easier. The information are all aggregated together and recommended to users through our telegram bot, allowing users access to most if not all of the volunteer opportunities in Singapore. It also quickly allows the user to separate out the volunteering organisations that is in their region in Singapore which is useful for users and increases the ease for them.
How did you build your hack
Our hack was built using Python and the Python library, Python-telegram-bot. We used this bot to obtain inputs from the user from telegram as well as to send out outputs regarding various volunteering opportunities to the user on telegram as this is a commonly used messaging platform hence would be an easy way for a user to get into using our bot.
What are the difficulties you overcame?
Throughout the hackcathon, we were unable to make some features work as intended. Thus we had to adapt our initial idea of an conversational inline keyboard, to a conversation bot, and standardise/manage the inputs from the code.
What was your biggest learning point from LifeHack 2022
Our biggest learning point was that many issues today can be solved using technology. Clever ideation and execution can create solutions that might not seem possible at the outset. Sometimes the best solutions are also not the most complicated ones and the simple solutions can make the lives of the users much easier.
Built With
- python
- python-telegram-bot
Log in or sign up for Devpost to join the conversation.