프로젝트 배경
교육 크리에이터가 강의 영상, Animate 콘텐츠, 상품을 하나의 플랫폼에서 제작·판매·정산할 수 있는 통합 서비스 필요. 학원-선생님-학생 간 관계 관리까지 포함한 올인원 솔루션 개발.
프로젝트 성과
멀티 프로젝트 아키텍처 구축
PHP 8.4 + Symfony 8.0 기반, 하나의 앱에서 여러 서비스를 독립 운영하는 확장 가능한 멀티 프로젝트 구조 설계 및 구현 완료.
크로스 플랫폼 프레임워크 개발
Web/Android/iOS를 단일 코드베이스로 지원하는 자체 JS 프레임워크(lb-framework.js) 개발. 네이티브 브릿지 통신 포함.
통합 결제·정산 시스템
Toss Payments 단건/정기 결제 연동, 크리에이터 강의 정산과 쇼핑몰 판매 정산을 이원화하여 정확한 수익 분배 체계 구축.
다중 판매자 쇼핑몰
크리에이터가 상점 개설부터 상품 등록(옵션/변형), 주문·배송·환불, 정산까지 처리하는 마켓플레이스형 쇼핑몰 구현.
3역할 교육 관리 체계
학원·선생님·학생 역할별 학급 관리, 자녀 매핑, 주간 가이드 배정, 시험/테스트 출제·채점 기능 구현.
핵심 기능
진행 단계
요구사항 분석 및 설계
2024.12.
학원·선생님·학생 3역할 분석, DB 스키마 설계(30+ 테이블), JWT 인증 체계 및 멀티 프로젝트 아키텍처 설계.
프로젝트 상세
1) 포트폴리오 소개 학원·선생님·학생을 위한 교육 콘텐츠(영상/Animate) 제작·판매 및 쇼핑몰 통합 LMS 플랫폼 개발 2) 작업 범위 DB 설계, 서버 구축(PHP/Symfony), Front-end 개발, 관리자 페이지 개발, 결제 연동(Toss), 파일 시스템(AWS S3/CloudFront), 크로스 플랫폼 JS 프레임워크 개발 / 반응형 웹, Android, WebView, iOS W







