brief · wiki/brief-nornen-edu-agents.md
Brief — nornen-edu AGENTS (GitHub)
학원/학교 관리 — Teacher/Student/TimeTable/Attendance/QR OTP. Spring Boot 3.2.5 · Java 21. pin `5cd4ee0`.
corpusprojectlayersourcetypebriefdomaineducationprojectnornen-edustatusactiveupdated2026-07-18originowned
raw:
raw/imports/2026-07-18-nornen-edu-agents.mdBrief — nornen-edu AGENTS (GitHub)
한 줄: 학원/학교 관리 — Teacher/Student/TimeTable/Attendance/QR OTP. Spring Boot 3.2.5 · Java 21. pin 5cd4ee0.
핵심 takeaway
- BE: JPA+MyBatis, PG docker / MySQL local, Redis; FE React19+Vite; Mobile Expo.
- Auth: JWT JWE RSA-OAEP cookie + OAuth2 Google/Naver/Kakao.
- 패턴: Controller→Service IF→Impl→Repo; OwnershipService 필수; Flyway only (ddl-auto validate).
- SPA only (
/app/*); Thymeleaf 금지. - 절대: 시크릿 하드코딩 금지, push/deploy 무요청 금지.
- 최근 main: face/QR 출결·ScanMode·V14 migration 복원 등.