1. 개발 목적
- 학원 운영 전반의 디지털 통합 관리: 수강생 등록부터 출석 관리, 성적 산출, 공지까지 분산된 운영 업무를 하나의 플랫폼으로 통합하여 행정 효율을 극대화.
- 소통 채널의 일원화: 학원-강사-수강생 간 SMS, 푸시 알림, 채팅 기능을 단일 플랫폼 내에서 운영하여 별도 메신저나 전화 없이 실시간 커뮤니케이션 가능.
- 데이터 기반 학습 관리: OMR 기반 성적 자동 산출 및 통계 기능을 통해 개별 수강생의 학습 현황을 정량적으로 파악하고 맞춤 관리 근거를 확보.
2. 기술 스택 및 선정 포인트
Front-end : React / TypeScript Back-end : Node.js / NestJS Server : AWS EC2 DB : PostgreSQL / Redis(cache)
실시간 채팅·푸시 알림·SMS 등 다중 알림 채널과 구독제 결제 시스템을 안정적으로 처리하기 위해 이벤트 기반 비동기 아키텍처를 채택. PostgreSQL로 성적·출결 데이터를 구조적으로 관리하고 Redis로 실시간 세션 캐싱을 처리.
3. 필요 기능
구독제 PG 결제, SMS 발송, 푸시 알림, 유저 생성 및 권한 관리, 실시간 채팅, 동영상·파일 임베드 및 링크 첨부, QR 스캔 출석체크, OMR 기반 성적 제출 및 자동 산출·통계
4. 루멘트만의 성공 전략
- 올인원 학원 운영 허브: 기존에 엑셀, 카카오톡, 개별 결제 단말기로 분산되던 학원 운영 업무를 단일 플랫폼으로 통합. 관리자·강사·수강생 각 역할에 맞는 전용 인터페이스를 설계하여 학원 규모에 관계없이 즉시 도입 가능한 구조로 구현.
- 자동화로 행정 공수 제로화: QR 출석체크와 OMR 자동 채점·통계 연동으로 수기 처리에 소요되던 반복 행정 업무를 시스템이 대체. 강사는 수업에, 원장은 경영에 집중할 수 있는 환경을 제공.
5. 작업결과
- 구독제 결제 시스템 도입으로 학원별 멤버십 운영이 가능해졌으며, QR 출석·OMR 성적 자동화를 통해 기존 수기 관리 대비 행정 처리 시간을 대폭 단축. 채팅·SMS·푸시 알림 통합으로 학원-수강생 간 커뮤니케이션 응답 속도 개선.
* 실제 앱 화면은 하단의 이미지를 확인해주세요.













