🔐

잠금 해제

비밀번호를 입력하세요.

☁️ 클라우드에서 데이터 불러오기 (다른 PC에서 이어서 쓰기)
대시보드
전체 PO 진행 현황
☁️ 동기화 꺼짐
🙈 민감정보 가림
전체 PO
0
진행 중
0
지연 (납기초과·미입금)
0
건 확인 필요
완료
0
⚠️ 다음 할 일 (단계별 대기)
매장PO번호다음 단계납기금액상태
대기 항목 없음 ✅
매장별 현황
고유번호매장PO완료지연미입금 합계
데이터 없음
고유번호매장명담당자연락처이메일PO관리
등록된 매장이 없습니다
💡 단계 동그라미를 클릭하면 해당 단계가 완료 처리되고 오늘 날짜가 자동 기록됩니다. 다시 클릭하면 해제됩니다.
매장 / PO금액납기진행 단계 (클릭)상태관리
등록된 PO가 없습니다
🔒 웹 공유본에는 매장명·금액·PO번호 등 민감정보가 절대 포함되지 않습니다. 오직 매장 고유번호 + 5단계 진행상황만 담깁니다.
🌐 직원용 읽기전용 현황판 생성
민감정보가 없어 위험은 낮지만, 한 단계 더 막고 싶으면 코드를 설정하세요.
생성된 공유현황판_날짜.html 파일을 사내 웹서버·사내망 공유폴더·또는 Netlify 등에 올리면 직원들이 봅니다.
데이터를 갱신할 때마다 새로 생성해서 교체하면 됩니다(정적 스냅샷 방식 → 서버에 DB 불필요, 가장 안전).
공유본 미리보기
위 버튼을 누르면 이 내용이 파일로 저장됩니다.
☁️ 클라우드에는 암호문만 업로드됩니다. 비밀번호가 없으면 서버(Supabase) 운영자도 내용을 볼 수 없습니다. 여러 PC에서 같은 데이터를 이어서 쓸 수 있게 됩니다.
동기화 설정
Supabase 대시보드 → Project Settings → API Keys 에서 확인. 이 키로는 암호문에만 접근됩니다.
최초 1회: Supabase 테이블 만들기
supabase.com 무료 가입 → New Project 생성 (리전: Northeast Asia 권장)
② 좌측 SQL Editor → 아래 SQL 붙여넣고 Run
③ Project Settings → API Keys 의 URL / anon key를 위 칸에 입력 → 설정 저장
create table vault (
  id text primary key,
  payload jsonb not null,
  updated_at timestamptz not null default now()
);
alter table vault enable row level security;
create policy "vault_select" on vault for select to anon using (true);
create policy "vault_insert" on vault for insert to anon with check (true);
create policy "vault_update" on vault for update to anon using (true) with check (true);
⚠️ anon key가 유출돼도 내용(평문)은 절대 노출되지 않습니다(암호문만 저장). 다만 암호문을 덮어쓰거나 지울 수는 있으므로 anon key는 가급적 외부에 공개하지 마세요. 정기 CSV 백업은 계속 권장합니다.