SJ FLOW 1판 — 본체 + iframe 모듈 + Firestore (7/12)

SJ FLOW 1판 — 본체 + iframe 모듈 + Firestore (7/12) An architecture diagram generated by Archify. 직원 · PC · 폰 · 사내 계정 · Architecture component 직원 PC · 폰 · 사내 계정 GitHub Pages · push = 배포 · Architecture component GitHub Pages push = 배포 index.html 본체 · 메뉴·권한·결재 · 6,449줄 · Architecture component index.html 본체 메뉴·권한·결재 · 6,449줄 iframe 모듈 11 · NCR·CAR·ITP·메신저 등 · Architecture component iframe 모듈 11 NCR·CAR·ITP·메신저 등 Firebase 인증 · 구글 로그인 · 사내만 · Architecture component Firebase 인증 구글 로그인 · 사내만 백업 태그 · push 직전 · 최근 30개 · Architecture component 백업 태그 push 직전 · 최근 30개 Firestore · onSnapshot 구독 · Architecture component Firestore onSnapshot 구독 localStorage · 둘이 같이 씀 → 7/4 사고 · Architecture component localStorage 둘이 같이 씀 → 7/4 사고 보안 규칙 · t_ 로 시작 = 사내 전체 · Architecture component · 콘솔 게시 보안 규칙 t_ 로 시작 = 사내 전체 콘솔 게시 구글 캘린더 · 읽기 + 쓰기 · Architecture component 구글 캘린더 읽기 + 쓰기 화면 받기 정적 파일 iframe 으로 끼움 구글 로그인 · 사내 계정 구독 · 쓰기 자체 Firebase 초기화 읽기·쓰기 허용 여부 save() · 20초 간격 소유 키 저장 일정 읽기·쓰기 push 마다 자동 태그 Legend 화면 · 코드 저장소 안전 장치 사람 · 바깥 서비스

코드 규모

  • • 13,390 → 28,103줄 · 7/1 → 7/12, 2.1배

가짜 로그인에서 공용 DB 까지

  • • 3시간 7분 — 7/1 17:20 → 20:27

붉은 두 화살표

  • • 본체와 iframe 이 같은 localStorage 를 씀
  • • → 7/4 NCR 사라짐 사고 (두 번째 사고)
  • • 모듈 폴더 5 → 11개 (단일 파일 모듈 1개 별도)