個人開発

STBase

社会人ソフトテニスチームの出欠・連絡をひとつにまとめる、チーム管理アプリ

date: 2026-04-06
status: ● active
AWS Amplify Flutter Next.js
STBase

概要

社会人ソフトテニスチームのためのチーム管理アプリです。練習や大会の出欠確認、メンバーへの連絡を、グループチャットから専用のアプリに移すことで、「誰が返事をしたか分からない」「集計が手間」という困りごとをなくします。

主な機能

  • 練習・大会の出欠をワンタップで回答・自動集計
  • 未回答のメンバーへの自動リマインド
  • チームへのお知らせとプッシュ通知
  • イベントごとのスレッド(連絡・相談)
  • 試合記録と戦績
  • 招待リンク・招待コードでのチーム参加
  • アプリ内のお問い合わせ

技術構成

  • アプリ:Flutter(iOS・Android・Web)
  • バックエンド:AWS Amplify Gen2(Cognito、AppSync、DynamoDB、Lambda、S3)
  • 通知:Firebase Cloud Messaging
  • 運営用の管理画面:Next.js
  • サービスサイト:stbase.app

工夫したこと

  • 出欠の回答を最小の操作で済ませられるよう、イベント一覧からその場で回答できるようにした
  • 同じ端末でアカウントを切り替えても、前のアカウント宛ての通知が届かないようにした
  • 運営とのやり取りをアプリの中で完結させ、返信が届いたらバッジとプッシュ通知で知らせる

開発期間・担当

  • 2026年4月 App Store で公開。以後、月単位で機能を追加(2026年10月 v1.6.0)
  • 企画・設計・アプリ・バックエンド・管理画面・サービスサイトまで、すべて一人で担当
  • Android 版は公開準備中