WITHER(위더) 관리자

관리 영역을 선택하세요. 본사와 지사는 로그인 계정·세션·저장 토큰이 분리됩니다. 지사는 본사 계정 없이 지사 전용 경로만으로 단독 접속·운영할 수 있습니다.

로컬 PC에서는 API(FastAPI)를 띄운 뒤 같은 호스트·포트로 이 페이지를 열면 됩니다(예: http://127.0.0.1:8000/admin/hub.html). Netlify Functions 대신 API가 POST /.netlify/functions/admin-login 을 처리하므로, 화면·로그인 흐름은 배포와 동일하고 .env에 관리자 아이디·비밀번호만 맞추면 됩니다.

지사는 브라우저 주소창에 https://wither.co.kr/지사아이디 형식으로 접속할 수 있습니다(예: 세종 https://wither.co.kr/withersj). https://www.wither.co.kr/withersj 로 열어도 설정에 따라 apex 도메인(wither.co.kr)으로 옮겨진 뒤 같은 화면으로 연결됩니다. 본사용 단축 슬러그·매핑은 admin/short-paths.json·배포 _redirects와 맞춰 둡니다. 로컬에서는 http://127.0.0.1:8000/withersj, /go/withersj 등 동일 규칙입니다.

본사

전사 운영 콘솔, 정산·SOS·신고·Google Sheets 신청 연동 등 본사 업무용입니다.

지사

지사 운영·현장 관리용입니다. 본사와 별도 계정·토큰을 사용합니다.

React 기반 신청·Sheets 관리는 본사 빌드가 덮어쓴 /admin/index.html입니다.