- 01관리자가 계정 발급
- 02직원은 폰에서 출근
- 03지각·연장 자동 판정
- 04휴가·정정 결재
- 05월말 집계 CSV
Features
근태 서비스에 꼭 있어야 하는 여섯 가지
시프티·flex 같은 서비스에서 회사들이 실제로 쓰는 기능만 코어에 담았습니다. 급여·전자계약·출입기기 연동 같은 확장은 넣지 않았습니다.
출퇴근 기록
GPS 근무지 반경이나 사무실 IP로 확인해 찍습니다. 재택·외근은 형태만 남기고, 시각은 서버 시각만 씁니다.
근무제
고정·시차·선택 근무제를 만들고 직원마다 적용 시작일과 함께 배정합니다. 과거 판정은 그대로 남습니다.
휴가·연차
입사일 기준으로 연차가 자동 발생하고, 휴가 유형별로 차감 여부를 정합니다. 잔여는 항상 최신입니다.
결재
휴가·근태 정정·연장근무·외근/재택 신청을 한 결재함에서 승인하면 그 즉시 근태에 반영됩니다.
오늘 현황
지금 누가 일하고 있고 누가 안 왔는지, 퇴근 누락과 주 52시간 임박이 한 화면에 보입니다.
리포트·CSV
월별 근로·연장·야간·휴일·지각·결근·휴가를 직원별로 집계하고 엑셀에서 바로 열리는 CSV로 내보냅니다.
For employees
직원에게는 앱처럼
앱을 열면 시계와 출근 버튼이 먼저 보입니다. 출근한 뒤엔 오늘 얼마나 일했는지, 이번 주 누적과 잔여 연차가 한 화면에 있습니다. 휴가·정정·연장·외근 신청도 여기서 합니다.
- 출근 → 퇴근으로 바뀌는 버튼 하나
- 브라우저 GPS로 위치 확인, 거부해도 기록은 남음
- 내 근태 기록과 월별 집계, 신청 상태
For managers
관리자에게는 도구처럼
오늘 누가 일하고 누가 안 왔는지, 결재 대기와 퇴근 누락이 대시보드 첫 줄에 있습니다. 근무제·근무지·휴일·휴가 유형을 정하고, 월말에는 직원별 집계표를 CSV로 내보냅니다.
- 직원 계정 발급·재설정·비활성화
- 근무제(고정·시차·선택) 배정 이력
- 팀 캘린더, 월별 집계, 감사 로그
Self-host
SaaS 구독 대신, 우리 회사 것으로
01
우리 서버에서
저장소를 포크해 회사 서버에 올립니다. 출퇴근 기록과 개인정보가 외부 SaaS로 나가지 않습니다. 관리형 DB로 바꿀 땐 접속 정보만 교체합니다.
02
이름과 색은 설정에서
서비스 이름·회사 이름·브랜드 색·타임존·인증 방식을 관리자 설정 화면에서 바꾸면 전 화면에 바로 반영됩니다.
03
감사 로그
로그인, 타각, 정정, 결재, 설정 변경이 행위자·시각·IP와 함께 남습니다. 기록은 관리자 화면에서 필터로 찾아볼 수 있습니다.
자주 묻는 질문
- 위치 인증은 어떻게 하나요?
- 관리자가 근무지 좌표와 허용 반경, 사무실 공인 IP를 등록합니다. 직원이 출근을 누르면 서버가 브라우저 좌표와 요청 IP를 검증합니다. 둘 다 실패하면 설정에 따라 거부하거나 '미확인'으로 기록합니다.
- 재택이나 외근은요?
- 출근할 때 재택을 체크하거나 외근 시작을 누르면 위치 검증 없이 기록됩니다. 승인된 신청이 없는 날은 관리자 화면에 '미승인'으로 표시됩니다.
- 연차는 어떻게 계산되나요?
- 입사일 기준으로 1년 미만은 매월 1일, 1년 이상은 15일에 2년마다 1일이 가산됩니다(최대 25일). 관리자가 수동으로 조정할 수 있고, 승인된 휴가만 차감됩니다.
- 데이터는 어디에 저장되나요?
- 우리 회사 서버의 PostgreSQL에만 저장됩니다. 외부 서비스로 나가지 않으며, 로그인·타각·결재·설정 변경은 전부 감사 로그로 남습니다.
오늘 출근부터 여기서 찍으세요.
계정이 없으면 회사 관리자에게 요청하세요. 첫 로그인 때 비밀번호를 정합니다.