Xenty
複数のXアカウントの投稿を、1つの画面からまとめて管理・予約できる仕組み
マルチアカウントX投稿管理の基盤。マルチテナント構成で作り切り、現在は自分の投稿インフラとして本番稼働中
- 成果
- 複数アカウントの自動投稿を24時間無人で運用中。SaaSとしての一般公開は、市場を見て見送る判断をした
- 担当
- 企画・設計・実装・デプロイまで個人で一貫
- 期間
- 継続運用中
SPEC
Next.js 16 + FastAPI + Supabase / Auth(email/password) / Stripe billing UI実装済 / Fernet暗号化 / OAuth 1.0a&2.0両対応 / Railway 上で24時間スケジューラ稼働
選定理由 画面は Next.js 16、API は FastAPI、認証とDBは Supabase。OAuth を 1.0a / 2.0 の両対応にしたのは、1.0a は画像を投稿できる代わりにアプリ登録の手続きが重く、2.0 は登録が簡単な代わりに画像投稿が有料プラン必須という、どちらか一方では埋まらない差があったため。ユーザーのアクセストークンは Fernet で暗号化して保管している。商品として売るのは止めたが、基盤そのものは自分の運用に組み込んで動かし続けている。
- Next.js
- FastAPI
- Supabase
- Stripe
- OAuth