구독을 통해 학생과 튜터를 연결하고, 실시간 스케줄링 및 자동 결제를 제공하여 온라인 튜터링을 간단하고 신뢰할 수 있게 만드는 사용하기 쉬운 플랫폼입니다.

MicrocosmWorks는 가용성 관리를 위해 Calendly를 통합했습니다. 이를 통해 튜터는 학생들이 실시간으로 예약할 수 있는 반복 및 일회성 가용 시간대를 설정할 수 있습니다. Edge Functions가 적용된 Supabase 백엔드는 예약 충돌 해결, 시간대 변환 및 자동 캘린더 동기화를 처리합니다. 학생이 세션을 예약하면 양 당사자 모두 확인을 받으며, 남은 세션 크레딧을 검증하기 위해 Stripe 구독이 확인됩니다.
MicrocosmWorks는 세션 빈도에 따라 여러 요금제 등급을 제공하는 구독 청구를 위해 Stripe를 통합했습니다. 이 시스템은 예약 시 자동 결제 처리, 주기 중간 요금제 변경에 대한 일할 계산, 그리고 실패한 결제 재시도 로직을 처리합니다. 튜터 지급액은 완료된 세션을 기반으로 자동으로 계산되며, 관리자 대시보드는 수익 보고, 구독 지표, 그리고 지급 추적 기능을 제공합니다.
MicrocosmWorks는 React Hook Form과 Zod 유효성 검사를 사용하여 자격, 과목 전문성, 이용 가능 선호도 및 가격을 다단계 양식으로 수집하는 간소화된 튜터 온보딩 흐름을 구축했습니다. Supabase 백엔드는 검색 가능한 태그와 함께 튜터 프로필을 저장하며, 관리자 검토 대기열을 통해 플랫폼 운영자가 튜터가 학생 검색 결과에 나타나기 전에 자격 증명을 확인할 수 있습니다.
MicrocosmWorks는 프런트엔드를 위해 Vite 기반으로 React와 TypeScript를 사용하여 Prime Tutor를 구축했습니다. 백엔드로는 Supabase (PostgreSQL 데이터베이스, 인증, 실시간 구독 및 Edge Functions)를, 스타일링을 위해 TailwindCSS를 사용했습니다. Supabase는 내장된 실시간 기능, 다중 역할 접근 제어를 위한 row-level security, 그리고 콜드 스타트 지연 시간을 줄여주어 스타트업 단계 제품의 전체 인프라 비용을 낮게 유지할 수 있는 Edge Functions 때문에 선택되었습니다.
MicrocosmWorks는 일대일 및 그룹 세션 유형을 모두 수용하도록 Prime Tutor의 데이터 모델을 설계했습니다. Supabase 스키마는 세션 정원 제한, 대기 목록 및 그룹 가격 책정 계층을 지원합니다. 예정된 수업 시퀀스를 갖춘 코스 기반 학습으로 확장하는 것은 아키텍처적으로 간단하며, MicrocosmWorks는 시간당 $15-$30의 개발 비용으로 4-6 스프린트 사이클 내에 이 기능을 추가할 수 있습니다.