Project Overview

Our project was inspired by the desire to leverage technology to streamline and enhance the process of volunteering. We recognised the importance of volunteering in contributing to social causes and wanted to create a platform that makes it easier for both volunteers and organisations to connect and collaborate effectively.

What We Learned

Throughout the development process, we learned a great deal about building Telegram bots using Python and integrating them with external services such as Google Sheets API. One of the most significant challenges we faced was linking the Telegram bot to a Google Sheets database securely. We gained hands-on experience in managing data securely and efficiently, understanding user requirements, and designing intuitive user interfaces within the Telegram messaging platform.

Building the Project

The project was built using Python's python-telegram-bot library for creating the Telegram bot. We utilised Google Sheets for data management, enabling seamless storage and retrieval of volunteer information, activity details, and certification records. By carefully designing the bot's functionalities and integrating it with Google Sheets, we aimed to provide a user-friendly and feature-rich experience for both volunteers and administrators.

Reflection

Overall, the H4G project has been a rewarding journey, allowing us to contribute to a meaningful cause while honing our technical skills. We believe that by providing a platform that simplifies the process of volunteering, we can encourage more people to engage in acts of kindness and make a positive impact on their communities.

For more details, please check out our GitHub Repository, Presentation Slides, and Product Prototype.

Built With

  • google-sheets
  • python
  • telegram-bot
Share this project:

Updates