プロジェクト一覧に戻る本番稼働中のSaaS

Vox Pet Digital
ペットショップと動物病院向けのバーティカルSaaS — 予約管理から請求書発行まで、WhatsApp上のAIを備えています。
目的
動物病院やペットショップは複雑なビジネスです。予約、カルテ、ワクチン、販売、在庫、コミッション、請求書、顧客対応をすべて同時に扱います。多くの事業者は、この業界の業務フローを理解していない表計算ソフトや汎用システムを使っています。
Vox Pet Digitalは、このビジネスのライフサイクル全体をカバーするシステムとして生まれました。運用管理、財務、WhatsAppを介した自動顧客対応を統合する単一のプラットフォームであり、これにより動物病院は表計算ではなく動物のケアに集中できます。
差別化のポイントは、プラットフォームがビジネスとともに成長することです。1拠点の動物病院も、5拠点を持つチェーンも、同じモジュールを使用します。回避策ではなく、真のマルチテナント + マルチ拠点対応です。
技術的な課題
1
Express → NestJS への移行
Strangler fig パターン: v1(41のコントローラー)と v2(12のNestJSモジュール)を同一プロセス内で共存させ、新しいコードには厳格なルールを適用しています。
2
24時間稼働の WhatsApp + AI
10個のツールを備えたエージェント、テナントごとのRAG、音声用のWhisper、会話メモリ、cronによる自動フォローアップ。
3
マルチテナント + マルチ拠点
95のPrismaモデル、うち93がtenant_id、76がbranch_idを持ちます。承認ワークフロー付きの拠点間在庫移動。
4
フォールバック付きのNF-e
2つのプロバイダー(Focus NFe + NFe.io)、30秒ごとに処理する耐障害性キュー、サプライヤーのXMLインポート。
プラットフォーム

技術スタック
Next.js 16 + React 19NestJS + Express (v1/v2)PostgreSQL 16 + PrismaOpenAI (GPT-4o-mini + Whisper)Baileys (WhatsApp)Stripe + Mercado Pago + AsaasFocus NFe + NFe.ioFirebase AdminMUI v7 + shadcn/ui + Tailwind v4
