🏆 Guild Competition System
Real-time leaderboards tracking guild performance based on average points per member, encouraging broad participation over raw numbers.
A Telegram bot for tracking physical activities and fostering healthy competition among Aalto University guilds.
Activity Challenge Bot is a Telegram-based fitness competition platform designed for Aalto University guilds. It enables guild members to log their physical activities, earn points based on scientific MET values, and compete in friendly inter-guild challenges.
Guilds: Student organizations or teams that compete against each other. Guild rankings are calculated using average points per member to ensure fair competition regardless of guild size.
MET-Hours: The point system is based on Metabolic Equivalent of Task (MET) values multiplied by activity duration, providing a scientifically valid way to compare different types of physical activities.
Competition Periods: Time-bound challenges (e.g., Q1 2026) with defined start and end dates, allowing for seasonal competitions and fresh starts.
This bot was built for the Aalto University community and is currently in active use. The codebase is mature and ready for deployment, with comprehensive testing and production-ready infrastructure configuration.
This project is released under the MIT License. See LICENSE for details.