-
- 金融機関
- 三菱 UFJ 銀行 (0005)
-
-
- 支店
- 本郷 (351)
-
-
- 口座番号
- 0339615
-
+
+
+ // bank info
+
+ {#each bankInfo as row (row.label)}
+
+
-
+ {row.label}
+
+ - {row.value}
+
+ {/each}
+
誤操作の防止と、感謝の気持ちをお伝えするため、事前にご一報いただけますと幸いです。
@@ -107,11 +165,16 @@
-
+
- 使用しなくなったノートパソコンの譲渡
-
-
+
使用しなくなったノートパソコンの譲渡
+
+
03
+
+
ut.code();
@@ -126,7 +189,14 @@
では、使用しなくなったノートパソコンを譲渡していただける方を募集しています。
-
+
+
+ // important
+
重要なお願い
保存されているデータは幣団体で削除する処理を行いますが、情報漏洩については責任を負うことができませんので、送付前にデータの削除をお願いいたします。
@@ -137,12 +207,25 @@
- ご支援いただいた皆様
-
+
+
- -
- 2024/3/11
- コウノマサノリ様
+
-
+
+ 2024.03.11
+
+
+ コウノマサノリ様
@@ -150,39 +233,75 @@
- お問い合わせ
-
+
+
ご寄付・ご協賛に関するお問い合わせは、以下の SNS からお気軽にどうぞ。
-
-
-
あなたのご支援をお待ちしています
-
- 皆様のご支援により、より多くの方にソフトウェア開発の魅力を届けることができます。
-
+
diff --git a/src/routes/(site)/join/+page.svelte b/src/routes/(site)/join/+page.svelte
index 00ad735..417a951 100644
--- a/src/routes/(site)/join/+page.svelte
+++ b/src/routes/(site)/join/+page.svelte
@@ -3,6 +3,41 @@
const month = new Date().getMonth();
const isRecruitmentSeason = month === 3 || month === 4; // April and May only
+
+ type Activity = { title: string; description: string };
+ const activities: Activity[] = [
+ {
+ title: "学習会",
+ description:
+ "Web開発の基礎から応用まで、部員同士で教え合いながら学んでいます。初心者向けの講習会も定期的に開催しています。",
+ },
+ {
+ title: "プロジェクト開発",
+ description:
+ "チームでWebアプリやツールを開発しています。企画から設計、実装、運用まで一通り経験できます。",
+ },
+ {
+ title: "交流イベント",
+ description:
+ "開発合宿やハッカソン、ブレインストーミング大会など、楽しみながら技術を磨くイベントがあります。",
+ },
+ {
+ title: "オンライン活動",
+ description: "Discord を中心に、オンラインでも活発に活動しています。",
+ },
+ ];
+
+ type Step = { num: string; text: string };
+ const steps: Step[] = [
+ {
+ num: "01",
+ text: "まずは Discord サーバーに参加してください。雰囲気を見てから決めていただいて構いません。",
+ },
+ {
+ num: "02",
+ text: "正式に入部する場合は、新歓期に Discord で配布される部員登録フォームを提出してください。それだけで手続きは完了です。",
+ },
+ ];
@@ -12,17 +47,42 @@
name="description"
content="ut.code();への参加方法をご案内します。プログラミングに興味がある学生を広く歓迎しています。"
/>
-
+
-
-
+
+
+
+
+
- Join us
+
+ // join us
+ {#if isRecruitmentSeason}
+
+
+ recruiting
+
+ {/if}
-
入部案内
+
+ 入部案内
+
@@ -38,8 +98,23 @@
{#if isRecruitmentSeason}
-
-
Discord に参加する
+
+
+
+
+ // discord
+
+
Discord に参加する
活動はすべて Discord 上で行われています。イベント案内や部員登録もこちらから。
@@ -47,7 +122,7 @@
href="https://discord.gg/JvhPrySrJE"
target="_blank"
rel="noopener noreferrer"
- class="inline-flex items-center gap-2 rounded-lg bg-[#5865F2] px-6 py-3 font-semibold text-white transition-colors hover:bg-[#4752C4]"
+ class="inline-flex min-h-11 items-center gap-2 rounded-lg bg-[#5865F2] px-6 py-3 font-semibold text-white transition-all hover:bg-[#4752C4] focus:ring-2 focus:ring-[#5865F2] focus:ring-offset-2 focus:outline-none"
>
Discord を開く
@@ -58,8 +133,13 @@
- 参加できる人
-
+
+ // who can join · 01
+
+
参加できる人
+
大学生・大学院生であれば、どなたでも参加できます。東京大学以外の方も歓迎です。
学年は問いません。1年生から院生まで、幅広い学年のメンバーが在籍しています。
@@ -70,67 +150,83 @@
- 主な活動
-
-
-
学習会
-
- Web開発の基礎から応用まで、部員同士で教え合いながら学んでいます。初心者向けの講習会も定期的に開催しています。
-
-
-
-
プロジェクト開発
-
- チームでWebアプリやツールを開発しています。企画から設計、実装、運用まで一通り経験できます。
-
-
-
-
交流イベント
-
- 開発合宿やハッカソン、ブレインストーミング大会など、楽しみながら技術を磨くイベントがあります。
-
-
-
-
オンライン活動
-
Discord を中心に、オンラインでも活発に活動しています。
-
+
+ // activities · 02
+
+
主な活動
+
+ {#each activities as activity, i (activity.title)}
+
+
+ {String(i + 1).padStart(2, "0")}
+
+
+
{activity.title}
+
{activity.description}
+
+
+ {/each}
-
+
- 入部の流れ
-
-
まずは Discord サーバーに参加してください。雰囲気を見てから決めていただいて構いません。
-
- 正式に入部する場合は、新歓期に Discord
- で配布される部員登録フォームを提出してください。それだけで手続きは完了です。
-
+
+ // how to join · 03
+
入部の流れ
+
+
+
+ {#each steps as step (step.num)}
+ -
+
+ {step.num}
+
+ {step.text}
+
+ {/each}
+
- お問い合わせ
+
+ // contact · 04
+
+ お問い合わせ
ご質問があれば、SNS からお気軽にどうぞ。
-
+
diff --git a/src/routes/(site)/join/welcome-events/+page.svelte b/src/routes/(site)/join/welcome-events/+page.svelte
index df81994..72e28d9 100644
--- a/src/routes/(site)/join/welcome-events/+page.svelte
+++ b/src/routes/(site)/join/welcome-events/+page.svelte
@@ -4,14 +4,28 @@
-
-
+
+
+
+
+
- Welcome Events
+
+ // welcome events · 2026
-
2026 年春新歓 イベント一覧
+
+ 2026 年春新歓
イベント一覧
+
@@ -19,42 +33,74 @@
2026 年の新歓イベントの日程は以下のとおりです。
- 興味がある方は、ぜひ気軽に参加してみてください!
+ 興味がある方は、ぜひ気軽に参加してみてください!
-
+
- 画像クリックで全画面表示
+
+ // click image to view fullscreen
+
- 説明会系イベント
-
-
-
サーオリ
-
日時: 4/3 (金), 4/5 (日)
+
+ // info sessions · 01
+
+
説明会系イベント
+
+
+
サーオリ
+
+ date
+ ·
+ 4/3 (金), 4/5 (日)
+
-
-
東大エンジニア系サークル合同新歓
-
日時: 4/9 (木), 4/15 (水)
+
+
東大エンジニア系サークル合同新歓
+
+ date
+ ·
+ 4/9 (木), 4/15 (水)
+
- 学習系イベント
-
-
-
初学者講習会
-
日時: 4/12 (日), 4/18 (土) 13:30〜17:30
-
場所: 4/12 → 1311教室, 4/18 → 1331教室
-
+
+ // learn · 02
+
+
学習系イベント
+
+
+
初学者講習会
+
+ date
+ 4/12 (日), 4/18 (土) 13:30〜17:30
+ place
+ 4/12 → 1311教室, 4/18 → 1331教室
+
+
授業形式で HTML・CSS・JavaScript の基礎を学び、簡単な Web
アプリを公開できるようになります。
@@ -62,22 +108,28 @@
href="https://forms.gle/HPi8Y73h4xFjQTAs5"
target="_blank"
rel="noopener noreferrer"
- class="mt-3 inline-flex items-center gap-1 rounded-lg bg-primary px-4 py-2 text-sm font-medium text-zinc-900 hover:bg-primary/90"
+ class="mt-4 inline-flex min-h-11 items-center gap-1 rounded-lg bg-primary px-4 py-2 text-sm font-medium text-zinc-950 transition-all hover:bg-primary/90 focus:ring-2 focus:ring-primary focus:ring-offset-2 focus:outline-none"
>
参加登録はこちら →
-
-
自主勉強会
-
- 日時: 4/7 (火), 4/10 (金), 4/14 (火), 4/17 (金), 4/21 (火), 4/24 (金), 4/28
- (火), 5/8 (金)
-
-
場所: 学生会館 313B
-
途中参加・途中退出可。
+
+
自主勉強会
+
+ date
+
+ 4/7 (火), 4/10 (金), 4/14 (火), 4/17 (金), 4/21 (火), 4/24 (金), 4/28 (火),
+ 5/8 (金)
+
+ place
+ 学生会館 313B
+
+
途中参加・途中退出可。
- 自分のペースでプログラミングを学び、プロジェクトに参加できるスキルをつけよう!
- 経験者も新しい知識を学ぶチャンス!
+ 自分のペースでプログラミングを学び、プロジェクトに参加できるスキルをつけよう!
+ 経験者も新しい知識を学ぶチャンス!
@@ -85,30 +137,50 @@
- 交流・開発系イベント
-
-
-
新歓合宿
-
日程: 5/4 (月) ~ 5/6 (水)
-
- 合宿を通してプログラミングの基礎を身につけ、自分なりのサイトやアプリを作りましょう!
+
+ // share & develop · 03
+
+
交流・開発系イベント
+
+
+
新歓合宿
+
+ date
+ ·
+ 5/4 (月) ~ 5/6 (水)
+
+
+ 合宿を通してプログラミングの基礎を身につけ、自分なりのサイトやアプリを作りましょう!
ut.code();
- の新歓イベントとしては一番大きなものになります!部員や他の新入生とも交流できるいい機会になります!ぜひご参加ください!
+ の新歓イベントとしては一番大きなものになります!部員や他の新入生とも交流できるいい機会になります!ぜひご参加ください!
+
+
+ ※ 参加登録は締め切りました
-
※ 参加登録は締め切りました
-
-
新歓ハッカソン
-
キックオフ: 4/26 (日)
-
作業会: 5/9 (土)
-
発表会: 5/10 (日)
+
+
新歓ハッカソン
+
+ kickoff
+ 4/26 (日)
+ workshop
+ 5/9 (土)
+ demo
+ 5/10 (日)
+
参加登録はこちら →
@@ -118,12 +190,21 @@
- その他
-
-
-
ut.code(); 総会
-
4月総会: 4/25 (土)
-
5月総会: 5/16 (土)
+
+ // others · 04
+
+
その他
+
+
ut.code(); 総会
+
+ apr
+ 4/25 (土)
+ may
+ 5/16 (土)
diff --git a/src/routes/(site)/members/+page.svelte b/src/routes/(site)/members/+page.svelte
index e8dee1f..2a8aac1 100644
--- a/src/routes/(site)/members/+page.svelte
+++ b/src/routes/(site)/members/+page.svelte
@@ -22,16 +22,33 @@
+
-