Skip to content
Open
9 changes: 7 additions & 2 deletions www/data/attended_per_year.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,13 @@
"year": 2024
},
{
"students": 1442,
"coaches": 1083,
"students": 2090,
"coaches": 1283,
"year": 2025
},
{
"students": 95,
"coaches": 106,
"year": 2026
}
]
5 changes: 5 additions & 0 deletions www/data/average_rating_per_month.json
Original file line number Diff line number Diff line change
Expand Up @@ -688,5 +688,10 @@
"month": 12,
"year": 2025,
"avg": 5
},
{
"month": 1,
"year": 2026,
"avg": 5
}
]
10 changes: 5 additions & 5 deletions www/data/counted_stats.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"coach_count": 7365,
"student_count": 20156,
"chapter_count": 32,
"workshop_count": 2437,
"coach_count": 7425,
"student_count": 20164,
"chapter_count": 33,
"workshop_count": 2453,
"monthlies_count": 51,
"events_count": 239,
"busiest_month": 11,
"slowest_month": 12,
"average_rating": 4.775713954028326
"average_rating": 4.775974025974026
}
2 changes: 1 addition & 1 deletion www/data/last_updated_at.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"last_updated_at": "2025-12-30T09:30:05.176Z"
"last_updated_at": "2026-01-22T09:44:59.873Z"
}
35 changes: 20 additions & 15 deletions www/data/new_signups.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@
"year": 2015
},
{
"coachcount": 311,
"studentcount": 639,
"coachcount": 310,
"studentcount": 638,
"year": 2016
},
{
"coachcount": 433,
"studentcount": 1138,
"studentcount": 1135,
"year": 2017
},
{
"coachcount": 718,
"studentcount": 1813,
"coachcount": 716,
"studentcount": 1810,
"year": 2018
},
{
Expand All @@ -31,32 +31,37 @@
},
{
"coachcount": 457,
"studentcount": 1123,
"studentcount": 1121,
"year": 2020
},
{
"coachcount": 260,
"studentcount": 821,
"coachcount": 259,
"studentcount": 819,
"year": 2021
},
{
"coachcount": 416,
"studentcount": 1185,
"coachcount": 414,
"studentcount": 1182,
"year": 2022
},
{
"coachcount": 571,
"studentcount": 1496,
"coachcount": 565,
"studentcount": 1491,
"year": 2023
},
{
"coachcount": 487,
"studentcount": 1258,
"studentcount": 1251,
"year": 2024
},
{
"coachcount": 403,
"studentcount": 1067,
"coachcount": 402,
"studentcount": 1065,
"year": 2025
},
{
"coachcount": 32,
"studentcount": 66,
"year": 2026
}
]
5 changes: 5 additions & 0 deletions www/data/ratings_per_year.json
Original file line number Diff line number Diff line change
Expand Up @@ -273,5 +273,10 @@
"year": 2025,
"rating": 5,
"count": 161
},
{
"year": 2026,
"rating": 5,
"count": 5
}
]
6 changes: 3 additions & 3 deletions www/data/returning_members.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"returning_members_count": 6393,
"attending_members_count": 11770,
"percentage_returning": 54.3160577740017
"returning_members_count": 6415,
"attending_members_count": 11805,
"percentage_returning": 54.34138077085981
}
6 changes: 3 additions & 3 deletions www/data/student_to_coach_conversion.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"student_only_members_count": 7897,
"coach_and_student_members_count": 470,
"student_to_coach_conversion": 5.9516272002026085
"student_only_members_count": 7916,
"coach_and_student_members_count": 474,
"student_to_coach_conversion": 5.987872662961092
}
4 changes: 4 additions & 0 deletions www/data/workshops_per_year.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,9 @@
{
"count": 197,
"year": 2025
},
{
"count": 9,
"year": 2026
}
]
2 changes: 1 addition & 1 deletion www/src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ function IndexPage(): JSX.Element {
</dl>
</div>

<h3>Workshop attendances per year</h3>
<h3>Workshop and Event attendance per year</h3>
<BarChart
data={attendedPerYearChart}
stacked
Expand Down
58 changes: 23 additions & 35 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5234,14 +5234,14 @@ diff-sequences@^25.2.6:
integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==

diff@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
version "4.0.4"
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.4.tgz#7a6dbfda325f25f07517e9b518f897c08332e07d"
integrity sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==

diff@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40"
integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==
version "5.2.2"
resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.2.tgz#0a4742797281d09cfa699b79ea32d27723623bad"
integrity sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==

dir-glob@2.0.0:
version "2.0.0"
Expand Down Expand Up @@ -9174,9 +9174,9 @@ jpeg-js@^0.3.4:
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==

js-yaml@^3.13.1:
version "3.13.1"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
version "3.14.2"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz#77485ce1dd7f33c061fd1b16ecea23b55fcb04b0"
integrity sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"
Expand Down Expand Up @@ -10401,9 +10401,9 @@ mimic-response@^3.1.0:
integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==

min-document@^2.19.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=
version "2.19.2"
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.2.tgz#f95db44639eaae3ac8ea85ae6809ae85ff7e3b81"
integrity sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==
dependencies:
dom-walk "^0.1.0"

Expand Down Expand Up @@ -13207,36 +13207,24 @@ semver-truncate@^1.1.2:
semver "^5.3.0"

"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
version "5.7.2"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==

semver@7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==

semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==

semver@^6.3.1:
semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==

semver@^7.2.1:
version "7.3.2"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==

semver@^7.3.4, semver@^7.3.5:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
semver@^7.2.1, semver@^7.3.4, semver@^7.3.5:
version "7.7.3"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946"
integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==

send@0.18.0:
version "0.18.0"
Expand Down Expand Up @@ -14223,9 +14211,9 @@ tapable@^2.1.1, tapable@^2.2.0:
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==

tar-fs@^2.0.0, tar-fs@^2.1.1:
version "2.1.3"
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.3.tgz#fb3b8843a26b6f13a08e606f7922875eb1fbbf92"
integrity sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==
version "2.1.4"
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.4.tgz#800824dbf4ef06ded9afea4acafe71c67c76b930"
integrity sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==
dependencies:
chownr "^1.1.1"
mkdirp-classic "^0.5.2"
Expand Down