Inspiration- Our chosen theme is giving back and the problem statement is volunteering us one of the best ways to give back to our community. What creative ideas do you have to make volunteering easier, widespread, and more beneficial to those in need?

What it does - Our hack consists of a telegram bot to help making volunteering more convenient for both volunteers and beneficiaries. When users state that they are volunteers, the bot will respond with 4 target group options they can choose from, comprising of the elderly, children, disabled or others. Upon selecting their options, the bot will then direct them to avaliable volunteering locations around them. For users stating they are beneficiaries, they are able to to specify the type of help they require and the bot will direct suitable volunteers for them.

Our hack helps to make it more convenient for volunteers to find avaliable volunteering opportunities that are suitable for them. In addition, it makes volunteering more accessible as our hack will help to compile all avaliable volunteering opportunities and disseminate the information to users based on their choice. Telegram being a popular social media platform will also allow many individuals to have easier access to volunteering, making it more widespread. Through avaliable options, it helps to match users to suitable volunteering opportunities. This will allow the volunteers to be more efficient and comfortable helping out the beneficiaries. Furthermore, beneficiaries can also comment on the specific type of help they require and type of volunteers they are looking for. This helps to ensure more suitable match between the volunteers and beneficiaries. Through this those in need will be able to receive maximum help.

How we built it - We build our hack using telegram bot which will respond to users accordingly. We code the telegram bot using python.

Challenges we ran into - One of the largest difficulty will be our lack of experience and knowledge in coding. Therefore, we faced multiple challenges trying to build the telegram bot such as where to find the bot and how to get the bot to respond. However, we managed to review the workshops and gain knowledge through coding tutorials and videos. We gained more knowledge along the way and this helped to better guide us as we build our hack.

Another difficulty will be the lack of time. The tight time constrain of 24 hour is made even challenging due to our lack of knowledge. Hence more time spend on review has cut short our time avaliable to build the bot. We tried our best to maximise time and be more efficient along the way. We were able to allocate different task for each member so that we can be more efficient and complete the hack in time.

What we learned - Our biggest learning point is to persevere despite the challenges we face. In addition, despite still being unfamiliar with coding, it is important to have the courage and determination to challenge ourselves and try new things. This helped us to gain new insights and knowledge on coding and software. Furthermore, through the multiple workshop participated, we also gain better knowledge on what software we can use and how to build websites or application to solve existing problems in society.

Built With

Share this project:

Updates