Inspiration

Inspired by the thriving GUI community on Telegram, we envisioned a seamless experience for volunteers. Leveraging the official channel, we expanded the concept by crafting the GUI Volunteer Bot—a dynamic platform enabling volunteers to mark attendance, provide event feedback, and empowering admins with insightful event analytics.

What it does

The GUI Volunteer Bot comprises an intuitive admin webpage and a feature-rich Telegram bot for volunteers and admins. Here's how it works:

  1. Admins effortlessly create events on the webpage, customizing feedback questions and setting event passwords.
  2. On the event day, volunteers use the Telegram bot to mark attendance and share valuable feedback.
  3. Admins can request event analysis in the Admin Bot, receiving dynamic pie charts for insights that can be shared with the main GUI channel.

How we built it

Integrating the Telegram bot API with our frontend webpage through REST APIs, we utilized Elephantsql to efficiently store admin inputs and volunteer responses.

Challenges we ran into

Navigating the unfamiliar territory of the Telegram API posed challenges, requiring extensive research and adaptation to build a robust bot.

Accomplishments that we're proud of

Successfully completing the project within the timeframe, we take pride in the functional synergy between the webpage and the bot, providing a cohesive volunteer management solution.

What we learned

Our journey taught us valuable lessons in API integration and data analysis, enhancing our skills and proficiency in building meaningful, user-centric solutions.

What's next for GUI Volunteer Bot

In the future, we aim to enhance the Bot's capabilities to cater not only to volunteers but also to participants, recognizing their integral role in GUI events. Expanding our Bot's scope will ensure a more inclusive and comprehensive volunteer management experience.

Share this project:

Updates