Image for あしたぼ (軽音サークルHP & Webアプリ)

あしたぼ (軽音サークルHP & Webアプリ)

公開日: 2025/5/5
Web開発 Next.js TypeScript PostgreSQL Auth.js チーム開発

概要

所属大学軽音サークル「あしたぼ」向けに、旧来のPHP+CSV構成をリプレースしてモダンなWebアプリとして再構築。公開サイトと部員専用機能を一体化し、情報発信と部内オペレーションを同じ基盤で扱えるようにした。 また部内の先輩後輩や外部メンバーと協力して開発を進めた。

期間

2024/07-2025/08(14カ月)

使用技術

  • Next.js 15 + TypeScript — App Routerとcache戦略を活用したフルスタック構成
  • Prisma + PostgreSQL — 本番DB設計とマイグレーション管理
  • Auth.js (LINE OAuth) — LINE認証で部員限定機能にアクセス制御
  • Vercel — 高速デプロイとプレビュー環境の整備

業務領域

  • 旧サイトの現状調査と情報設計の立案
  • UI/UX要件の整理とReactコンポーネント実装
  • データベース/認証を含むバックエンド開発と運用

工夫点

  1. レガシーなCSVベース運用をDB化し、情報更新を一元管理
  2. 部室予約や限定ライブ動画検索など、サークル特有の業務フローをWeb化
  3. Auth.js v5の変更点を吸収しつつLINE OAuthを安定実装

余談

チームドキュメント整備や後輩への引き継ぎ体制も構築中。今後は日程調整機能や初期実装のリファクタリングを進め、サークル内で継続的に改善できる仕組みづくりを目指している。