FEATURE LIST
クリエイターとファンを繋ぐ、プレミアム・サブスクリプションプラットフォームのすべての機能を一覧にまとめました。
メールアドレス登録・ログイン
メールアドレスとパスワードで登録。パスワードは bcrypt で安全にハッシュ化。
ソーシャルログイン(Google / X / LINE)
Google・X(Twitter)・LINE の OAuth2 でワンクリックログイン。既存メールアカウントとの統合も可能。
メール認証
登録後に確認メールを送信。リンクをクリックするまでアカウントは仮登録状態になる。
パスワードリセット
「パスワードを忘れた」からメールを送信。有効期限付きのリセットリンクで安全に再設定。
JWT トークン認証(アクセス + リフレッシュ)
短命のアクセストークン(15分)と長命のリフレッシュトークンを使うセキュアなセッション管理。
パスワード変更
ログイン中のユーザーが現在のパスワードを入力して新しいパスワードに変更できる。
退会処理
アカウントを削除すると投稿・コメント・DM などのデータも一括消去される。
プロフィール編集(名前・bio・ハンドル名)
表示名・自己紹介文・@ハンドル名をいつでも変更可能。
アバター・カバー画像のアップロード
Bunny CDN にアップロードされ、高速配信。推奨サイズは表示時に案内。
クリエイター認証バッジ(✔)
管理者が審査して付与する公式認証マーク。ファンへの信頼性を高める。
クリエイタープロフィールページ(/creator/:handle)
購読者数・投稿数・サブスクプランを表示する専用ページ。
テキスト投稿
文章のみのシンプルな投稿。長文コメントや告知などに。
複数メディア投稿(画像・動画)
1投稿に複数の画像または動画を添付可能。動画は Bunny Stream で HLS 変換されスムーズに再生。
投稿タイプ:無料(free)
ログインしていないユーザーも含め全員が閲覧できる公開投稿。
投稿タイプ:購読者限定(subscriber)
有効な月額サブスクリプションを持つユーザーのみが本文・メディアを閲覧できる。非購読者にはロック表示。
投稿タイプ:ペイパービュー(PPV)
コインを支払って単体購入するコンテンツ。価格をコイン単位で自由に設定可能。
投票(ポール)付き投稿
投稿に複数選択肢のアンケートを添付。終了日時の設定、結果リアルタイム集計に対応。
投稿のピン留め
任意の投稿をプロフィールページ最上部に固定表示。重要なお知らせや人気コンテンツに。
予約投稿
指定した日時に自動公開されるスケジュール投稿。定期更新を自動化できる。
投稿の編集・削除
作成後の投稿はダッシュボードからいつでも内容変更・削除が可能。
投稿フィード(ホーム画面)
フォロー中・全体の投稿を時系列で表示。無限スクロール対応のページネーション。
個別投稿ページ(/posts/:id)
各投稿の専用 URL。SNS シェアボタン付きで拡散しやすい。OGP メタタグも自動設定。
いいね(投稿)
ワンタップでいいね・取り消しのトグル操作。いいね数はリアルタイムに更新。
ブックマーク
後で読みたい投稿を保存。/bookmarks ページで一覧管理。
コメント投稿
各投稿にコメントを投稿可能。購読者限定投稿はコメント欄も購読者のみに制限。500文字まで。
コメントへの返信(ネスト)
コメントに対して返信できる 2 階層のスレッド構造。返信への返信は不可(フラット設計)。
コメントのいいね
気に入ったコメントにいいねを付けられる。コメントいいね数を表示。
コメント削除
投稿者本人・投稿のクリエイター・管理者が削除可能。
チップ(投稿への応援コイン)
クリエイターの投稿に直接コインを贈る機能。任意の金額を設定。
月額サブスクプラン(複数期間)
3ヶ月・6ヶ月・12ヶ月など複数のプランを設定可能。長期プランほど単価が安い割引設定。
コイン決済でのサブスク加入
購入したコインを使ってサブスクリプションを開始。Stripe チェックアウト不要で即時反映。
クーポンコード割引
管理者が発行したクーポンコードを入力して割引価格でサブスク加入できる。
購読期限管理
有効期限は購読開始日から正確に計算。期限切れになると限定コンテンツへのアクセスが自動で失効。
購読者リスト(クリエイター用)
クリエイターは現在の購読者一覧と購読期限を確認できる。
1対1テキスト・メディアメッセージ
ユーザー同士でテキストや画像・動画ファイルを送受信できる。
PPV メッセージ(有料解除)
クリエイターがコイン価格を設定した有料メッセージを送信。受信者がコインで解除するまで中身は非表示。
未読カウントバッジ
サイドバーに未読 DM 数のバッジをリアルタイム表示。気づき漏れを防止。
会話一覧(最新メッセージプレビュー)
全会話を最新メッセージ・日時・未読数と合わせて一覧表示。
ポーリングによるリアルタイム更新
新着メッセージを短い間隔で自動取得。ページをリロードしなくてもメッセージが届く。
ライブ配信の作成・管理
タイトル・説明・購読者限定設定でライブを作成。RTMP 接続情報(サーバー URL・ストリームキー)が自動発行される。
Bunny Stream RTMP 連携
OBS などの配信ソフトから Bunny Stream へ映像を送信。安定した高品質の映像を世界に配信。
HLS 視聴プレイヤー
HLS 形式のストリームをブラウザ内プレイヤーで視聴。自動画質調整・低遅延。
購読者限定ライブ
サブスクリプション加入者のみが視聴できるプライベートなライブ配信。
ライブ投げ銭(リアルタイムチップ)
視聴者がライブ中にコインで投げ銭が可能。配信画面に応援メッセージと金額をリアルタイムに表示。
ライブ一覧・アーカイブ
現在ライブ中の配信・過去の配信アーカイブを一覧表示。
コインパック購入(Stripe チェックアウト)
100コイン・500コイン・1000コインなど複数のパックを Stripe の安全な決済ページで購入。
コイン残高管理
コイン残高はヘッダーに常時表示。サブスク・PPV・チップなどで自動消費。
コイン取引履歴
購入・消費・付与のすべてのコイン移動を履歴として記録・表示。
期限切れコインの処理
管理者が設定したコインの有効期限が切れると自動で残高から除外される。
PPV 投稿の作成・購入
クリエイターがコイン価格を設定した単体販売コンテンツ。購入後は無期限に閲覧可能。
PPV DM メッセージの解除
DM で受信した PPV メッセージをコインで解除してメディアを表示する。
購入済みコンテンツの管理
購入済みの PPV はいつでも再視聴できる。購入記録はデータベースに永続保存。
バンドルの作成・編集・削除
クリエイターが複数の既存投稿をまとめて一つの商品として設定。タイトル・説明・コイン価格を設定。
バンドル一覧・詳細ページ
公開中のバンドルをカード形式で一覧表示。詳細ページでは含まれる投稿を確認できる。
バンドル購入(コイン決済)
コインを使って一括購入。含まれる全 PPV 投稿が一度にアンロックされる。
クリエイターへのリクエスト送信
「こんなコンテンツを作ってほしい」というリクエストをコイン付きで送信できる。
リクエストの受理・拒否
クリエイターはリクエスト一覧から内容を確認し、完了(done)または辞退(declined)を選択。
自分のリクエスト履歴
過去に送ったリクエストとその現在のステータス(pending / done / declined)を確認。
投稿の全文検索
投稿のタイトル・本文を対象にキーワード検索。フリー投稿のみ表示(購読者限定は除外)。
クリエイター検索
名前・ハンドル名でクリエイターを検索。購読者数・認証バッジも合わせて表示。
ブロック状態を考慮した検索結果
ブロックしたユーザーの投稿・クリエイターは検索結果から自動除外される。
アプリ内通知
いいね・コメント・返信・チップ・新規購読者・DM着信などのイベントを通知。未読数をバッジ表示。
Web Push 通知(ブラウザ通知)
VAPID 規格のブラウザプッシュ通知。バックグラウンドでもスマートフォンのプッシュ通知として届く。
通知一覧・既読管理
/notifications で全通知を一覧表示。クリックすると既読になり、バッジ数が減少する。
ユーザーブロック
特定ユーザーをブロックすると、そのユーザーの投稿がフィードと検索から非表示になる。
ブロックリスト管理
/settings/blocked でブロック中のユーザー一覧を確認・解除できる。
スパム・違反報告
不適切なコンテンツや違反ユーザーを報告。報告は管理者へ送信され審査される。
リファラルコード発行
ユーザーごとにユニークな招待コードが自動生成される。/referral ページで確認・コピー可能。
招待ボーナス(コイン付与)
招待コードで新規登録したユーザーが最初の購入を行うと、招待者にコインが付与される。
紹介履歴の確認
招待したユーザーの一覧とボーナス獲得状況を一覧表示。
出金申請(クリエイター)
ダッシュボードから出金可能なコイン残高を確認し、銀行振込などの申請を送信できる。
コイン→現金換算レート
100コイン = $1 の固定レートで換算。換算後の金額が申請時に表示される。
出金履歴
過去の出金申請と承認・拒否のステータスを履歴として確認できる。
申請時のコイン一時保留
出金申請中はコインが一時保留状態になり、二重申請を防ぐ。拒否されると自動で返還。
画像アップロード(Bunny CDN)
シングル・複数枚の画像を Bunny CDN にアップロード。世界中に高速配信。
動画アップロード(Bunny Stream)
動画ファイルを Bunny Stream にアップロードし、HLS 形式に自動変換して配信。
メディアライブラリ一覧
過去にアップロードしたすべての画像・動画をサムネイル付きで管理・再利用できる。
メディア削除
不要なメディアはライブラリから削除。CDN のファイルも同時に削除される。
売上・収益グラフ(過去30日)
日次の売上(サブスク・PPV・チップ・投げ銭)をグラフで可視化。トレンドを把握しやすい。
ダッシュボード統計
総いいね数・コメント数・購読者数・コイン残高をサマリーカードで即時確認。
投稿管理一覧
自分の全投稿をステータス(公開・予約・PPV など)でフィルタリングして管理。
購読者リスト
現在の購読者を一覧表示。購読期限・プラン名を確認できる。
販売履歴(Sales)
PPV 購入・サブスク加入・チップ・投げ銭のすべての取引を日付順に一覧表示。
スケジュール管理(カレンダー)
予約投稿をカレンダー形式で視覚的に確認・管理できる。
一括送信(Bulk Message)
全購読者に対して DM(テキスト・PPV 付き)を一括送信できる機能。
ユーザー管理(検索・バン・ロール変更)
全ユーザーをキーワード検索・ページネーションで管理。BAN・ロール変更(USER/CREATOR/ADMIN)が可能。
コイン付与・回収
管理者が任意のユーザーへコインを付与またはマイナス付与(回収)できる。
クリエイター認証バッジの付与・剥奪
審査を経てクリエイターに認証マーク(✔)を付与。不正発覚時は剥奪も可能。
サブスクプランの管理
プランの価格・期間・説明を管理画面から編集できる。
コインパックの管理
販売するコインパックの内容・価格を管理画面から変更できる。
クーポンの作成・管理
割引率・利用回数制限付きのクーポンコードを発行・有効/無効の切り替え・削除。
スパム報告の管理
ユーザーから届いた報告をレビュー(reviewed)または却下(dismissed)として処理。
出金申請の承認・拒否
クリエイターからの出金申請を一覧で確認し、承認または拒否。拒否時はコインが自動返還。
管理統計(ダッシュボード)
総ユーザー数・総収益・アクティブ購読者数などのプラットフォーム全体の統計を確認。