開発中(活発)
sns-hub
SNS一括管理
X/Instagram/Facebook/TikTok/YouTube/Threads の投稿・予約・配信・分析を一元管理するSaaS。骨組み実装段階。
完成度ヒューリスティック 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%
直近の課題(実装の優先順)
- PostgreSQL 実リポジトリへの切り替え(永続化の最低ライン)
- OpenAI ラップAIエンジン実装(投稿生成・ハッシュタグ提案)
- X / Instagram から実APIクライアント実装
- スケジューラ動作確認
連携サービス
- zeus-code から投稿指示を受け自動配信、分析データを zeus-code へフィードバック予定