slideURL: Google スライド
様々な配信プラットフォーム上で配信しているストリーマーが、
現在配信しているかどうかを知ることができるWebアプリケーション
最近の配信プラットフォームの傾向として、ライブストリーミングが主流になっており、
様々なプラットフォームに、お気に入りの配信者が存在することが当たり前になってきたと感じる。
配信サービスでは、ライブ開始の合図は受け取ることができるが、現在配信中かどうかはわからない。
そのため、複数の配信プラットフォームに好きなストリーマーが存在する場合、
配信中かどうかを調べるため、別のプラットフォームへ訪れることが自分は多くある。
配信を見たいユーザーは、このプラットフォームで配信しているから見る。というより、
好きなストリーマーを見たいという気持ちが強いと感じるため、このWebアプリケーションを開発するに至った。
- Youtubeアカウント連携
チャンネル登録しているユーザーの配信状況を確認できる
- Twitchアカウント連携
フォローしているユーザーの配信状況を確認できる
- 配信者一覧の表示
- 配信中かどうかのステータス確認
- 配信者一覧の表示形式変更
- アイコンのみ
- 配信者の簡易情報 + どんな配信をしているか?
- グルーピング
- 優先順位別
- 配信カテゴリ別(FPS・雑談・料理)
配信プラットフォームに依存しそう
- ソート
- 視聴者数順
- 配信開始時間・昇順
- 配信開始時間・降順
- 良く見る配信者順
- Youtubeアカウント連携
チャンネル登録しているユーザーの配信状況を確認できる
- Twitchアカウント連携
フォローしているユーザーの配信状況を確認できる
- 配信者一覧の表示
- 配信中かどうかのステータス確認
- 配信者一覧の表示形式変更
- アイコンのみ
- 配信者の簡易情報 + どんな配信をしているか?
- ソート
- 視聴者数
- 配信開始時時間・昇順 ※調査の必要あり
- 配信開始時間・降順 ※調査の必要あり
- グルーピング
- 配信カテゴリ別(FPS・雑談・料理) ※調査の必要あり
配信プラットフォームに依存しそう
- 配信カテゴリ別(FPS・雑談・料理) ※調査の必要あり
🚧 Won'tの理由
以下の機能はアプリケーションに状態を持たせる必要があり、 アカウントの登録, データベースが必要になるためアプリケーションの規模が大きくなる 実装しても良いが実際に使用して欲しいな~と感じたら実装する方針
- グルーピング
- 優先順位別
- ソート
- 良く見る配信者順
- Next.js
- TypeScript
- ChakraUI
- prettier
- eslint
- plop
💭 役割
- Twitch, Youtube API連携後のSessionを管理
- 認証されたユーザーからのリクエストを捌く
- Golang