안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
[구현 데모] 화상영어 플랫폼 운영 관리자 시스템 — 회원 및 매칭 관리 대시보드
개발 · 디자인 · 기획
관제ㆍ모니터링, LMSㆍ강의 플랫폼, 통계ㆍ대시보드
프로젝트 배경
1) 예상 리스크 및 대응 계획 - 대용량 회원·예약 데이터의 서버 사이드 필터링과 클라이언트 가상 스크롤을 결합한 관리자 테이블 성능 설계 - 포트원 외부 API 취소와 내부 DB 수강권 복원을 데이터 정합성 손실 없이 처리하는 Try-Confirm 트랜잭션 구현 - Supabase Storage RLS와 Signed URL 만료 정책을 조합한 교재 콘텐츠 접근 제어 보안 아키텍처 - 워드프레스 My
프로젝트 성과
TanStack Table 가상 스크롤 대용량 관리 테이블
서버 사이드 페이지네이션과 가상 스크롤을 결합하여 수천 건 회원 데이터를 메모리 과부하 없이 빠르게 탐색할 수 있는 관리자 테이블 구조를 설계합니다.
Try-Confirm 패턴 포트원 환불 트랜잭션
외부 API 선호출 → 성공 검증 후 DB 커밋 순서로 포트원 환불과 수강권 복원을 처리하여 외부 API 실패 시 DB 상태 오염을 원천 차단하는 결제 취소 구조를 구현합니다.
Supabase Signed URL 기반 교재 접근 제어
RLS와 만료 가능한 Signed URL을 이중 적용하여 수강생이 배정된 교재만 접근하고, URL 유출 시에도 자동 무효화되는 콘텐츠 보안 구조를 설계합니다.
CSV 청크 배치 이관 및 SSE 진행률 스트리밍
500건 단위 청크 INSERT와 중간 커밋으로 오류 시 재이관 범위를 최소화하고, Server-Sent Events로 이관 진행률을 관리자 콘솔에 실시간 전달하는 이관 파이프라인을 구현합니다.
핵심 기능
회원 및 매칭 관리 대시보드
수강생·선생님 전체 회원 목록과 매칭 현황을 관리자가 한 화면에서 모니터링·제어합니다. 선생님별 슬롯 가용률과 수강생 매칭 현황을 그리드 뷰로 시각화합니다
진행 단계
관리자 권한 분리 및 회원·매칭 대시보드 구조 설계
2026.05
관리자 전용 RBAC 미들웨어, TanStack Table 가상 스크롤 회원 목록, 매칭 그리드 2차원 배열 렌더링 설계
프로젝트 상세
1) 포트폴리오 소개 1:1 화상영어 플랫폼의 운영 관리자를 위한 확장 관리 시스템을 React 18 + Node.js + PostgreSQL 스택으로 구현합니다. 수강생·선생님 매칭 관리, 결제 내역 조회·취소, 콘텐츠(교재) 업로드, 알림 발송 이력 관리, 매칭 그리드 뷰까지 플랫폼 운영에 필요한 전체 관리 기능을 SPA 기반 관리자 콘솔로 통합합니다. 2) 작업 범위 - 회원 및 매칭 관리 대시

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2026.05. ~ 2026.05.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
풀스택 개발 (기여도 100%)
관련 기술
Supabase (PostgreSQL + Auth + Realtime + Storage)
TanStack Table (가상 스크롤)
포트원 V2 (환불 API)
React 18 + TypeScript
카카오 알림톡 API
Node.js + Express.js