Get In Touch

Inner Banner Icon

Club Automation — In Active Use — Google Apps Script • Google Sheets

Scoring System
Situation

Academic club management relied on manual, static spreadsheets to track member activity and rank contributions — a process that was slow to update, easy to manipulate, and not transparent to the team.

Task

Replace the static tracking system with a dynamic, automated scoring engine that recalculates member rankings in real time based on activity input — while preserving institutional hierarchy rules.

Action

Built a Google Sheets-based scoring system powered by Apps Script. The engine accepts dynamic point inputs per member, automatically recalculates total scores, and re-ranks participants on each update. A hard-coded rule keeps section leads (przewodniczący sekcji) pinned at the top regardless of score — reflecting organizational hierarchy.

Result

Delivered a live-updating ranking system adopted by the entire club board (zarząd). Eliminated manual recalculation overhead, increased transparency across the organization, and established a replicable framework for performance-based member management in academic club structures.

Stack
Google Apps ScriptGoogle Sheets
← All Projects