概要
社会人ソフトテニスチームのためのチーム管理アプリです。練習や大会の出欠確認、メンバーへの連絡を、グループチャットから専用のアプリに移すことで、「誰が返事をしたか分からない」「集計が手間」という困りごとをなくします。
主な機能
- 練習・大会の出欠をワンタップで回答・自動集計
- 未回答のメンバーへの自動リマインド
- チームへのお知らせとプッシュ通知
- イベントごとのスレッド(連絡・相談)
- 試合記録と戦績
- 招待リンク・招待コードでのチーム参加
- アプリ内のお問い合わせ
技術構成
- アプリ: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 版は公開準備中