サブスクリプションを通じて生徒と家庭教師を繋ぐ使いやすいプラットフォームで、リアルタイムのスケジュール調整と自動支払いを備え、オンライン家庭教師をシンプルかつ信頼性の高いものにします。

MicrocosmWorksは、空き状況管理のためにCalendlyを統合しました。これにより、チューターは定期的な空き時間枠や単発の空き時間枠を設定でき、学生はリアルタイムで予約できます。Edge Functionsを備えたSupabaseバックエンドが、予約の競合解決、タイムゾーン変換、および自動カレンダー同期を処理します。学生がセッションを予約すると、両当事者に確認が届き、残りのセッションクレジットを検証するためにStripeのサブスクリプションがチェックされます。
MicrocosmWorksは、セッション頻度に基づいた複数のプラン層を持つサブスクリプション請求のためにStripeを統合しました。システムは、予約時の自動支払い処理、サイクル途中のプラン変更に対する日割り計算、および支払い失敗時の再試行ロジックを処理します。チューターへの支払いは完了したセッションに基づいて自動的に計算され、管理者ダッシュボードは収益レポート、サブスクリプション指標、および支払い追跡機能を提供します。
MicrocosmWorksは、React Hook FormとZodバリデーションを使用して、資格、専門分野、利用可能な時間、価格設定を多段階フォームで収集する効率化された講師オンボーディングフローを構築しました。Supabaseバックエンドは、検索可能なタグ付きで講師プロフィールを保存し、管理者レビューキューにより、講師が学生の検索結果に表示される前にプラットフォームオペレーターが資格情報を確認できます。
MicrocosmWorksは、Prime TutorのフロントエンドにVite上のReactとTypeScript、バックエンドにはSupabase(PostgreSQLデータベース、認証、リアルタイム購読、Edge Functions)、そしてスタイリングにはTailwindCSSを採用して構築しました。Supabaseが選ばれたのは、組み込みのリアルタイム機能、多重ロールアクセス制御のための行レベルセキュリティ、コールドスタートのレイテンシーを低減するEdge Functionsを備えているためです。これにより、スタートアップ段階の製品にとって総インフラコストを低く抑えることができます。
MicrocosmWorksは、Prime Tutorのデータモデルをマンツーマンセッションとグループセッションの両方のタイプに対応できるように設計しました。Supabaseスキーマは、セッションの定員制限、ウェイティングリスト、およびグループ料金体系をサポートしています。スケジュールされたレッスンシーケンスを含むコースベースの学習への拡張は、アーキテクチャ上もシンプルであり、MicrocosmWorksは開発レート$15~$30/時で4~6回のスプリントサイクルでこの機能を追加できます。