このサイトは Speakeasy プロジェクトの包括的なドキュメントです。開発者だけでなく、PM・デザイナー・運用担当者を含む全ステークホルダーを対象としています。
店舗と顧客をつなぐコミュニケーションプラットフォームです。小売・サービス業の店舗が以下の機能を利用できます:
- リアルタイムチャット — 店舗スタッフと顧客の 1対1 メッセージング
- 一括配信 — 条件に合致する顧客への一斉メッセージ送信
- 連絡先管理 — 顧客情報の登録・分類・グルーピング
- マルチチャネル通知 — Web Push・LINE・メールでの通知配信
- 外部連携 — purelovers ロイヤリティプラットフォームとの統合
| セクション | 内容 |
|---|
| はじめに | プロジェクト概要、開発環境セットアップ、コーディングルール |
| 基本仕様 | システム概要、技術スタック、ドメインモデル、用語集 |
| アーキテクチャ | 全体構造、サービス構成、インフラ、Native RPC、データフロー |
| 機能仕様 | 認証、チャット、一括配信、連絡先、通知、外部連携の詳細仕様 |
| API仕様 | 各サービスの Native RPC メソッドカタログ |
| データベース仕様 | テーブル定義、カラム一覧、ER図、マイグレーション管理 |
| 運用マニュアル | デプロイ、環境構成、監視、トラブルシューティング |
| カテゴリ | 技術 |
|---|
| Frontend | Svelte 5 (Runes) + SvelteKit |
| Backend | Cloudflare Workers + Hono (Native RPC) |
| Database | PostgreSQL via Drizzle ORM v1.0 beta + Hyperdrive |
| Auth | better-auth (Passkey, OAuth) |
| Styling | Tailwind CSS v4 + daisyUI 5 |
| Monorepo | Turborepo + Bun |
| Testing | Vitest |
詳細は技術スタックを参照してください。
| リソース | URL | 説明 |
|---|
| Storybook | menu.plfumg.com | UI コンポーネントの対話的ドキュメント |
| API Reference | card.plfumg.com | Tap Public API の Scalar ドキュメント |
| Counter (本番) | counter.plfumg.com | 店舗管理コックピット |
| Penthouse (本番) | penthouse.plfumg.com | 管理者コンソール |