Sports-dayは、学校行事である球技大会の運営と進行管理をデジタル技術の活用により、スムーズに行うことを実現するWebアプリケーションです。 従来の紙ベースのアナログな管理方法から脱却し、試合の進行状況をリアルタイムで確認できるデジタルプラットフォームを提供します。
Webアプリケーションを利用することで、試合の進行状況をリアルタイムで確認できます。
SPORTSDAY Panel (学生向けアプリケーション)
紙ベースのアナログな管理方法から脱却し、ヒュマンエラーを最小限に抑えます。
SPORTSDAY Form (チーム登録アプリケーション)
シンプルで使いやすいデザインを採用し、誰でも直感的に操作できます。
SPORTSDAY Admin (進行管理アプリケーション)
TypeScript, Next.js, Material-UI, Framer Motion で構成されています。
sports-day-panel
点数入力などの管理機能と大会の状況を一覧する機能を有する大会進行用のアプリケーション
sports-day-form
参加者やチームを登録し、データベースに保存するためのアプリケーション
sports-day-admin
全ての管理機能を有するアプリケーション
SportsDayAPI
認証からユーザー等のリソースの管理・配信を行う RESTful API
Kotlin, Ktor, MySQL, Redis で構成されています。
infra
Sports-day をデプロイするための Kubernetes マニュフェスト管理レポジトリ