프로젝트 배경
1) 문제점 - 기존 LMS는 학생·학부모·코치 각자의 정보 요구가 다른데도 단일 UX로만 제공되어, 역할마다 불필요한 정보가 노출됨 - 결제와 학습 일지, 진도 트래킹이 분리된 화면으로 흩어져 있어 학부모가 자녀 상태를 한눈에 파악하기 어려움 - 역할별 권한 분리가 클라이언트 단에서만 처리되어 보안 우회 위험 2) 프로젝트 목표 - 같은 데이터를 세 가지 관점으로 보여주는 멀티 롤 모바일 앱 구
프로젝트 성과
3가지 역할 멀티 롤 단일 모바일 앱 구현
학생·학부모·코치 같은 데이터를 세 가지 관점으로 보여주는 단일 앱. 1인 풀스택으로 3개월 만에 iOS와 Android 동시 출시 완료
Supabase RLS 기반 역할별 권한 분리 보안 확보
학생·학부모·코치 역할에 따른 데이터 접근 권한을 데이터베이스 레벨(Row Level Security)에서 분리하여 클라이언트 우회 시도에도 안전한 구조 확보
학부모 전용 결제 흐름 분리로 혼동 방지
수업료와 정기 결제 흐름은 학부모 역할에만 노출되도록 분리. 학생 앱에서는 결제 UI 자체가 보이지 않아 어린 사용자 혼동 방지
실시간 동기화와 푸시 알림 시스템 통합
Supabase Realtime과 FCM 푸시 알림으로 학습 일지, 코치 피드백, 진도 변경이 즉시 학부모와 코치 양쪽에 전달되는 양방향 시스템 구현
핵심 기능
진행 단계
기획 및 요구사항 정의
2025.01.
학생·학부모·코치 3가지 사용자 페르소나 정의. 역할별 정보 요구와 UX 분기점 도출. 멀티 롤 UX 설계 완료
프로젝트 상세
[KOBACK] KOBACK은 학생, 학부모, 코치 3가지 사용자 역할에 맞춘 에듀테크 학습 관리 플랫폼입니다. 같은 데이터를 세 가지 관점으로 보여주는 멀티 롤 모바일 앱으로, 로그인 순간부터 각 역할에 최적화된 UX를 제공합니다. [주요 기능] - 역할별 맞춤 UX 설계와 구현 (학생 / 학부모 / 코치) - 학습 일지와 진도 트래킹 대시보드 - 실시간 소통 기능 (코치 피드백, 학부모 알림)







