당직월력 사용설명서
각종(군, 병원, 소방, 경찰, 학교 등) 당직근무를 자동으로 편성·공유하는 앱입니다. 이 안내서는 화면(메뉴)별로 사용법을 그림과 함께 차근차근 설명합니다.
Part A는 모든 사용자(그룹원·그룹장 공통), Part B는 그룹장만 보이는 관리 메뉴입니다. 화면 속 이름·이메일·키코드는 모두 가상의 예시입니다.
모든 사용자
그룹원과 그룹장 모두에게 공통으로 보이는 기본 화면입니다.
로그인 / 가입
앱을 처음 열면 로그인 화면이 나옵니다. 역할에 따라 들어가는 방법이 다릅니다.



그룹을 처음 만드는 경우 (그룹장)
- 최초 대표 가입 탭에서 이메일·비밀번호(6자 이상)·이름을 입력하고 그룹 만들기를 누릅니다.
- 그룹이 생성되면 그룹 키코드가 발급됩니다. 이 키코드를 그룹원에게 알려주면 그룹원이 합류할 수 있습니다.
그룹에 합류하는 경우 (그룹원)
- 그룹원 로그인 or 가입 탭으로 이동합니다.
- 처음 합류한다면 키코드 가입에서 그룹장이 알려준 키코드 + 본인 이름으로 신청합니다. 그룹장이 승인하면 사용이 시작됩니다.
- 이미 가입했고 이메일 인증까지 마쳤다면 이메일 로그인에서 이메일·비밀번호만으로 들어옵니다. (키코드 불필요)
이메일 인증을 권장합니다. 나무키우기 탭에서 이메일 인증을 마치면 기기를 바꿔도 이메일만으로 그룹이 복구되고, 여러 그룹을 옮겨 다닐 수 있습니다.
내 정보 (대시보드)
하단 🏠 내 정보로그인하면 가장 먼저 보이는 개인 요약 화면입니다. 다음 근무까지 남은 일수(D-day)와 날짜·근무유형, 그 아래 3칸은 이번달·다음달·전체 근무 횟수를 보여줍니다. 아래쪽 4개 탭으로 상세 정보를 전환합니다.

내 근무현황
내가 편성된 근무를 날짜순으로 보여줍니다. 각 줄에 날짜·근무유형·역할이 표시되며, 줄을 누르면 그날 함께 근무하는 인원을 볼 수 있습니다. 오른쪽 위 변경 요청 ⇄으로 바로 요청 화면으로 갈 수 있습니다.

내 순번표
내 역할(직책)의 순번표를 읽기 전용으로 보여줍니다. 평일·휴일전·토요일·일요일 등 근무유형별로 내가 몇 번째 순번인지 확인할 수 있습니다.

근무토큰
근무토큰은 '차후 근무변경'으로 생긴 권리입니다. 지금 당장 근무 변경 상대가 없을 때, 내 근무를 누군가 대신 서 주면 그 사람에게 내 이름이 새겨진 토큰을 전달합니다. 차후 상대방이 필요할 때 토큰을 사용하면 그때 내가 근무에 투입됩니다.
토큰은 이렇게 생깁니다
- 요청자가 요청 화면에서 차후 근무변경 (토큰 발급)으로 신청합니다.
- 대상자가 승낙하고 그룹장이 승인하면, 그 달의 해당 근무를 대상자가 대신 서게 됩니다. (월력표에 '요청자 → 대상자 (차후 변경)'으로 표시)
- 대신 서 준 대상자에게 토큰 1장(사용 가능)이 발급됩니다. 받은 사람 화면에는 받은 토큰 · [요청자]로 보입니다.
받은 토큰 사용하기
- 근무토큰 탭에서 토큰 사용을 누릅니다.
- 내 미래 근무 1건을 골라 제출합니다. (이번엔 내가 갚을 차례)
- 최초 요청자가 승낙, 그룹장이 승인하면, 그 근무를 요청자가 대신 근무에 투입되고 토큰은 사용 완료로 바뀝니다.

설정
이 기기에서 알림 받기, 로그아웃, 회원 탈퇴를 관리합니다. 이메일 인증 사용자는 소속 그룹에서 그룹을 전환하거나 옛 그룹을 나갈 수 있습니다. 로그아웃해도 그룹 데이터는 서버에 그대로 유지됩니다.
월력표
하단 📅 월력표그룹 전체의 당직 편성을 달력으로 봅니다. 상단 좌우 화살표(‹ ›)로 달을 넘기고, 오른쪽 위 버튼으로 보기 방식을 변경합니다. (휴대폰에서는 좌우 스와이프시 달이 이동합니다.)



- 색으로 평일 / 휴일전 / 토·일을 구분합니다. 공휴일은 휴일 색으로 표시됩니다.
- 날짜 칸을 누르면 그날 근무자 전원과 역할, 적용된 룰·훈련 정보가 담긴 상세 팝업이 아래에서 올라옵니다. 손잡이를 위로 끌면 팝업이 커집니다.
요청 (변경·제외)
하단 ⇄ 요청근무 교환이나 근무 제외를 신청하는 화면입니다. 위쪽 세 개의 탭으로 나뉩니다.

변경요청
- 내 근무 선택 — 바꾸고 싶은 내 근무를 고릅니다.
- 상대방 선택 — 교환할 상대와 그 사람의 근무를 고릅니다. 지금 변경 상대가 없으면 차후 근무변경 (토큰 발급)을 선택할 수 있습니다.
- 신청 — 사유를 적고 제출합니다. 상대 승낙 → 그룹장 승인 순으로 확정됩니다.
두 가지 변경 방식
- 즉시 맞교환 — 상대의 특정 날짜 근무를 골라 신청하면, 승인 시 두 근무가 서로 자리를 바꿉니다(↔). 내 근무는 상대가, 상대 근무는 내가 맡아 양쪽이 동시에 정리됩니다.
- 차후 근무변경 (토큰 발급) — 지금은 갚을 날짜를 정하지 않습니다. 승인되면 이번 달 내 근무만 상대가 대신 서 주고, 상대는 토큰 1장을 받습니다. 상대는 나중에 그 토큰으로 자기 근무 1건을 요청자에게 넘깁니다. (단방향 2단계)
차후 근무변경의 토큰 발급·사용 흐름은 내 정보 → 근무토큰에서 자세히 설명합니다.

제외요청
파견·육아·교육·질병 등으로 일정 기간 근무에서 빠져야 할 때 사용합니다. 시작일·종료일과 사유, 상세 내용을 적어 제출하면 그룹장이 승인합니다.

전체 제외현황
나와 같은 역할(직책) 인원의 변경·제외 요청을 읽기 전용으로 모아 봅니다. 누가 언제 제외되는지 미리 파악할 수 있습니다.
나무키우기
하단 🌳 나무출석·광고 시청·미션으로 물과 비료를 모아 나무를 키우고, 레벨이 오르면 기프티콘 보상을 받는 부가 기능입니다.

처음 접속하면: 첫 수확 보상 선택
나무키우기에 처음 들어오면 정원보다 먼저 🎁 첫 수확 보상 미리 선택 화면이 뜹니다. 나무를 다 키워 처음 수확할 때 받을 기프티콘을 미리 정하는 단계입니다.
- 제시된 기프티콘 중 하나를 고르고 이 기프트콘으로 시작하기를 누르면 정원으로 들어갑니다.
- 나무를 완성시켜서 보상을 획득하면, 다시 기프티콘을 고를 수 있습니다.

정원 · 물과 비료로 키우기
- 가운데 나무와 레벨·성장률(%)이 보입니다. 성장률은 '현재 경험치 ÷ 다음 레벨까지 필요한 경험치'이며, 100%가 되면 레벨이 오릅니다.
- 물 주기 — 나무에 경험치를 주어 성장시킵니다. (영양분을 조금 소모)
- 비료 주기 — 영양분을 채웁니다. 경험치는 오르지 않지만, 다음 물 주기의 효율을 높여 줍니다.
- 묶음받기 · 물 받기 · 비료 받기 · 오늘 미션으로 물·비료를 모읍니다.
영양분이 쌓이면 물 주기 효율이 올라갑니다. 영양분이 100 이상이면 물 주기 성장 2배, 200 이상이면 3배가 됩니다. (물 주기 버튼에 '영양분 N배 성장'으로 표시) 그래서 비료로 영양분을 100·200까지 모아 둔 뒤 물을 주면 같은 물 한 번으로 경험치를 2~3배 받습니다.

보관함
오른쪽 위 📦 보관함에서 받은 보상(기프티콘)을 확인하고 교환 대상을 고릅니다. 발급된 쿠폰의 코드도 여기서 볼 수 있습니다.
나무는 이메일 계정에 묶입니다. 그룹을 옮기거나 나가도 같은 이메일이면 키우던 나무가 그대로 유지됩니다. 자원·미션은 매일 자정 초기화됩니다.
그룹장 전용 관리
하단 ⚙ 설정 탭은 그룹장에게만 보입니다. 그룹원·순번·편성 규칙을 여기서 관리하며, 변경 사항은 자동 저장되어 모든 그룹원에게 반영됩니다.
당직근무 인원

그룹에 속한 근무 인원을 관리합니다.
- 위쪽에서 역할을 고르고 이름을 입력한 뒤 +로 인원을 직접 추가합니다.
- 키코드로 들어온 가입 신청자는 승인하면 목록에 합류합니다.
- 각 인원의 역할(당직사령·당직부관·당직사관·위병사관 등)을 바꾸거나 삭제할 수 있습니다. 단, 그룹장 본인은 삭제할 수 없습니다.
역할을 없음으로 두면 그 인원은 편성에서 자연히 제외됩니다.
편성 기준

매일 어떤 역할을 몇 명, 어떤 방식으로 편성할지 정하는 핵심 설정입니다.
- 역할 구성 — 매일 편성할 역할을 체크하고, 필요하면 커스텀 역할을 추가
- 2교대 유형 — 평일·토요일·일요일별로 주간/야간 분리 편성 설정
- 근무 기준 적용 범위 — 근무 슬롯을 어떤 순번표 기준으로 편성할지 지정
- 순번/일정 초기화 — 회전 위치와 캐시를 비워 새로 편성
근무 기준 적용 범위 자세히
평소에는 평일·휴일전·토요일·일요일(2교대를 켜면 주간·야간) 각 근무가 같은 이름의 순번표로 돌아갑니다. 즉 토요일 당직은 토요일 순번표, 평일 당직은 평일 순번표 순서대로 편성됩니다.
이 화면에서는 그 연결을 바꿀 수 있습니다. 슬롯마다 드롭다운이 있고, 기본 순번표 사용(기본값) 또는 [다른 유형] 순번표를 이어서 사용을 고릅니다.
- 예시 — 토요일 슬롯을 '평일 순번표'로 지정합니다. 그러면 토요일 당직도 평일 순번표의 인원·순서를 이어받아 편성됩니다.
- 이렇게 하면 별도 토요일 순번을 따로 관리하지 않고, 한 순번표로 여러 근무유형을 함께 돌릴 수 있습니다.
역할·시프트·적용 범위처럼 편성에 영향을 주는 항목을 바꾸면 일정이 자동으로 다시 계산됩니다.
유형별 순번표

역할(직책)과 근무유형(평일·휴일전·토요일·일요일)별로 누가 몇 번째로 근무하는지 순서를 정합니다.
- 위쪽 탭에서 역할과 근무유형을 고릅니다.
- 각 인원의 ↑ ↓ 버튼이나 번호 칸으로 순번을 옮깁니다. 여러 명을 체크해 한 번에 이동할 수도 있습니다.
- 오른쪽 숫자칸에 순번을 직접 입력하면 그 순번으로 바로 이동합니다.
휴일

- 기본휴무일 — 대한민국 공휴일 자동 적용을 켜면 2024~2030년 공휴일이 자동으로 휴일 처리됩니다.
- 추가휴무일 — 자체 휴일을 날짜·이름으로 직접 추가하거나 삭제합니다.
훈련

훈련 기간을 시작일·종료일·훈련명으로 등록합니다. 등록된 기간에는 당직 편성이 생략됩니다. 목록에서 삭제로 해제할 수 있습니다.
룰

특정 날짜의 편성을 예외적으로 보정하는 규칙입니다. 적용 일자·내용·근무유형·변경 방식을 정해 룰 적용을 누릅니다. 변경 방식은 세 가지입니다.
- 다음달 첫 근무자 당겨오기 — 룰에 지정한 근무유형과 같은 유형의 다음 달 첫 근무자를 이 날로 당겨옵니다. (아래 설명)
- 바로 다음날 당겨오기 — 같은 달 안에서 다음날 근무자를 끌어옵니다.
- 뒤로 밀기 — 이 날은 근무를 비우고 이후로 미룹니다.
다음달 첫 근무자 당겨오기 자세히
당겨오는 사람은 룰의 근무유형을 따릅니다. 예를 들어
- 평일 룰이면 다음 달 첫 평일 근무자를, 토요일 룰이면 다음 달 첫 토요일 근무자를 당겨옵니다. (2교대를 켰다면 주간·야간 각각의 첫 근무자)
- 당겨온 사람은 다음 달 편성에서는 빠지고, 그 자리 이후 순번이 한 칸씩 앞으로 당겨집니다. 같은 사람이 두 번 편성되지 않도록 자동으로 정리됩니다.
언제 쓰나요? 갑작스럽게 해당월 휴일이 추가된 경우, 휴일이 평일로 변경된 경우, 훈련 등으로 근무 미편성 상태에서 계획 변경으로 근무자 편성을 해야 할 경우 등 각종 변수 발생 시 사용합니다.
그룹 및 앱 설정

- 그룹장 위임 — 다른 인원에게 그룹장 권한을 넘깁니다.
- 권한 및 알림 — 그룹원의 변경·룰·승인 권한과 근무 알림 시각(전날·당일)을 조정합니다.
- 그룹 키코드 — 합류용 키코드를 복사하거나, 노출됐을 때 새 키로 재발급합니다.
- 가입 신청 — 키코드로 들어온 신청을 승인/거절합니다.
- 백엔드 상태 — 서버 연결/오프라인 상태를 보여줍니다.
자주 묻는 질문
- Q. 기기를 바꿨는데 데이터가 보이지 않아요.
- 나무키우기 탭에서 이메일 인증을 마친 계정이라면 같은 이메일로 로그인하면 그룹과 나무가 복구됩니다. 아직 키코드로만 가입했다면 그룹장에게 키코드를 받아 다시 합류하세요.
- Q. 근무를 바꾸고 싶어요.
- 요청 → 변경요청에서 내 근무와 상대 근무를 골라 신청하면, 상대 승낙과 그룹장 승인을 거쳐 확정됩니다.
- Q. 그룹장을 다른 사람으로 바꾸려면?
- 설정 → 그룹 및 앱 설정 → 그룹장 위임에서 대상을 골라 위임합니다.
- Q. 알림이 오지 않아요.
- 내 정보 → 설정에서 '이 기기에서 알림 받기'가 켜져 있는지, 그리고 그룹장이 근무 알림을 켜 두었는지 확인하세요.
당직월력 · DUTY CALENDAR — 화면 속 데이터는 모두 가상 예시입니다. 최종 업데이트: 2026-06-25.
