쌤 (ssem)
1인 과외 선생님을 위한 학생관리 PWA · 2026 시작
"학원 시스템은 많은데, 한두 명 가르치는 1인 과외 선생님은 여전히 엑셀·카톡·캘린더 6개를 돌리고 있다. 그 분들 시간을 한 화면에 돌려드리고 싶다." — 쌤(ssem)이 시작된 이유.
왜 만들었나
2026년 한국 교육 시장에는 학원 운영자(원장)용 SaaS가 넘쳐난다 — 랠리즈, 학원조아, 통통통, 학원친구. 그런데 다음 같은 분들은 여전히 도구가 없다:
- 학생 1~5명을 1:1로 가르치는 1인 과외 강사
- 퇴직 후 동네에서 영어·수학을 가르치시는 은퇴 선생님
- 본업 외 부업으로 1~2명을 코칭하는 대학원생·전문가
- 미술·음악 등 1:1 레슨을 운영하는 분들
이 분들은 학원 시스템을 쓰기엔 비싸고 무겁다. 그래서 한 달에 한 번 카톡으로 청구하고, 엑셀에 수업 횟수 적고, 캘린더로 일정 관리하는 방식이 일반적이다.
쌤은 이 흐름을 한 화면으로 묶었다 — 수업 메모 한 줄 → 청구 메시지 자동 생성 → 입금 토글로 미수금 추적.
핵심 원칙
🔒 데이터는 강사 폰에만
학생 이름·연락처·수업 내용·강사 계좌까지, 모든 정보가 강사 본인 디바이스 저장소(localStorage)에만 있다. 운영 서버는 정적 페이지만 제공할 뿐 데이터에 접근할 수 없다. 운영자(나)도 강사 데이터를 못 본다 — 이게 핵심 product 결정.
⚡ 회원가입·로그인 없음
URL 열면 바로 시작. 비번 외울 일 없고 잊을 일 없다. 데이터가 폰에만 있으니 인증이 의미가 없다 — 폰을 가진 사람이 본인이다.
📋 수업 메모 한 줄 → 청구 자동
킬러 기능은 청구 메시지 자동 생성. "이번 달 8회·6시간 × 시급 4만원 = 24만원" 을 강사가 손으로 계산할 일 없다. 카톡에 그대로 복사·붙여넣기.
💾 백업은 강사 책임
편의 위해 자동 백업하지 않는다 (자동 백업 = 어딘가에 데이터 사본 = 신뢰 깨짐). 대신 ⚙ 설정에 1클릭 백업 다운로드. 본인 클라우드(드라이브·iCloud·카톡 나에게)에 옮겨두면 끝.
3가지 청구 모델 지원
| 모델 | 예시 | 계산 |
|---|---|---|
| 시급 | "1시간에 4만원" | 시급 × (총 분 / 60) |
| 월정액 | "매달 30만원 (주 2회 정해진 시간)" | 고정 — 수업 횟수 무관 |
| 회당 | "1회 5만원, 8회면 40만원" | 시급 × 수업 횟수 |
학생마다 다른 모델 쓸 수 있다 — 한 강사가 어떤 학생은 시급, 어떤 학생은 월정액으로 받는 게 일반적이다.
기술 스택 (관심 있으신 분만)
- Frontend: 단일 HTML 파일 SPA, vanilla JavaScript (프레임워크 없음). PWA 설치 가능.
- 저장: 브라우저 localStorage JSON blob. 외부 DB·API 호출 0건.
- Backend: Express 30줄 — 정적 호스팅 + healthz 만. 데이터 처리 없음.
- 호스팅: ssem.ppai-lab.com (Let's Encrypt HTTPS, nginx).
운영 / 연락
- 운영자: ppai-lab (1인 개발 베타)
- 이메일: ppai.lab.ppaceo@gmail.com
- 버그·기능 요청·피드백 모두 위 이메일로 환영.
언젠가 하고 싶은 것
- Capacitor 로 Android 앱 wrap → Play Store 등록
- 학생/학부모용 별도 앱 (수업료 자동 결제·진도 보기)
- 월정액 자동 청구 알림 (카톡 알림톡 API 통한 발송 자동화)
- 시간표·캘린더 통합
지금은 베타 — 1~5 명 학생 관리에 집중. 강사들이 "이거 쓸 만하다" 하시면 그때 확장.