開発中(活発)

sns-hub

SNS一括管理


X/Instagram/Facebook/TikTok/YouTube/Threads の投稿・予約・配信・分析を一元管理するSaaS。骨組み実装段階。

最終コミット
20日前 9982cf93
過去30日コミット数
-
CIステータス
未取得
Open Issues
0
完成度ヒューリスティック 55%

技術スタック

Rust Axum PostgreSQL Askama tokio-cron-scheduler

sns-hub

事業概要

6大SNSの投稿・予約・配信・分析を一元管理するSaaS。 直近のオーナー優先順位: 3位(realingo・zeus-codeが完成したら本格着手)

技術スタック

  • 言語: Rust 2021
  • Web: Axum 0.8
  • DB: PostgreSQL + SQLx
  • AI: OpenAI互換API(async-openai)
  • スケジューラ: tokio-cron-scheduler
  • テンプレート: Askama
  • 認証: Argon2 + JWT
  • アーキテクチャ: Clean Architecture(7クレート構成: domain / infra / api / ai / sns / scheduler / sns-hub)

実装済み機能

  • REST API ルーティング・エンドポイント定義(20+個)
  • ユーザー / グループ / 投稿 / 分析の各エンドポイント枠組み
  • ドメインエンティティ層
  • DBマイグレーション(5テーブル: users / sns_groups / sns_accounts / posts / post_analytics)
  • メインサーバ起動(ポート8080)

未実装(=ほぼ全部)

  • ❌ SNSクライアント実装(X / Instagram / Facebook / TikTok / YouTube / Threads は全てスタブ)
  • ❌ AIエンジン(StubAiEngine、投稿生成・分析・ハッシュタグ提案・エンゲージメント予測すべて未実装)
  • ❌ ポストスケジューラの実装(骨組みのみ)
  • ❌ PostgreSQL 実リポジトリへの切り替え(現在 InMemory で開発中、再起動で消える)
  • ⚠️ 認証コンテキストからのフィルタ処理、アクセストークン取得処理(コード内 TODO)

進捗: 1,658行 / 推定 ~20%

直近の課題(実装の優先順)

  1. PostgreSQL 実リポジトリへの切り替え(永続化の最低ライン)
  2. OpenAI ラップAIエンジン実装(投稿生成・ハッシュタグ提案)
  3. X / Instagram から実APIクライアント実装
  4. スケジューラ動作確認

連携サービス

  • zeus-code から投稿指示を受け自動配信、分析データを zeus-code へフィードバック予定