TOKYO SECRETS 0/7
PRODUCT

creators.work

クリエイター管理プラットフォーム

creators.work は、同人サークルや個人クリエイターが、制作の進行から頒布・在庫・売上・経費、ポートフォリオまでをまとめて扱うプラットフォームです。

概要

チーム(サークル・ショップ)単位で、作品や企画のタスクと進捗、商品の在庫と移動履歴、委託販売・通販の売上、チームの経費と分配の計算を管理します。名刺代わりに使えるポートフォリオのページもあります。

ログインは Google・GitHub・Discord・Steam・X のOAuthに対応し、ファイルはS3で管理しています。IAMのポリシーまで含めて、インフラも自分で組んでいます。

アーキテクチャ

構成
バックエンドは Laravel(PHP)、フロントエンドは Next.js・React・TypeScript・Tailwind CSS(TanStack・zod)の分離構成です。
認証と権限
ブラウザはセッション、外部APIはトークンで認証します。SNS ログインに対応し、パスワードは推奨される方式でハッシュ化して保存します。権限は、チーム単位のロールベースのアクセス制御です。
データ
PostgreSQL に保存し、キャッシュ・キュー・セッションには Redis を使います。定期タスクはスケジューラーで動かし、データの変更は監査ログに、重大なサーバーエラーはデータベースに記録します。CSV のインポートとエクスポートにも対応します。
実行環境
開発も本番も Docker Compose で動かします。ファイルは、クラウドのストレージに置きます。
種別
クリエイター管理プラットフォーム
区分
プロダクト(SaaS・Webサービス)
状態
公開中
担当
企画・設計・開発・インフラ
技術
  • Laravel
  • PHP
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Redis
  • OAuth
  • AWS
  • Docker