Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗행사 단기 아르바이트 모집 → 간편가입·지원 → 전자 근로계약 → 출퇴근 버튼 → 정산·임금명세서 → 월별 신고자료까지 한 번에 처리하는 웹앱입니다.
단톡방에 공고 링크를 올리면, 근무자는 휴대폰으로 가입하고 현장에서 근무 시작 / 근무 종료 버튼만 누르면 됩니다.
GitHub → Vercel(자동 배포) → Supabase(Postgres) 구성입니다.
화면을 만들거나 고칠 때의 기준(원칙·색·모양·움직임·문구·체크리스트)은 docs/DESIGN.md에 있습니다.
근무자 (휴대폰 화면)
근무 시작 / 근무 종료 버튼 (서버 시각 기록, 행사장 위치 확인 선택)관리자
{{근로자명}} 같은 자리채움 + 미리보기), 서명 현황, 재서명 요청·무효 처리기본 서식 3종 (관리자 > 서류 서식에서 수정 가능): 단기(일용) 근로계약서, 안전수칙 준수 및 비밀유지 서약서, 초상권(사진·영상) 활용 동의서
socket-alba, 지역 Northeast Asia (Seoul)supabase/migrations/ 안의 SQL 파일을 번호 순서대로(0001_…, 0002_…) 붙여넣고 Runnpm run gen-keys
나오는 SESSION_SECRET, ENCRYPTION_KEY, ADMIN_SETUP_CODE를 안전한 곳에 보관하세요.
ENCRYPTION_KEY를 잃어버리면 저장된 주민등록번호·계좌번호를 다시 읽을 수 없습니다.
SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, SESSION_SECRET, ENCRYPTION_KEY, ADMIN_SETUP_CODE배포 주소의 /setup에서 설치 코드(ADMIN_SETUP_CODE)와 관리자 이름·휴대폰·비밀번호를 입력합니다.
관리자가 한 명이라도 생기면 /setup은 더 이상 동작하지 않습니다. 다른 직원은 일반 가입 후 관리자 > 근무자에서 권한을 줍니다.
관리자 > 회사 설정에서 사업자등록번호·주소·직인(투명 PNG)·문의 연락처를 넣고, 공고를 등록한 뒤 문구 복사를 눌러 단톡방에 붙여넣으세요.
npm install
cp .env.example .env.local # 값 채우기
npm run dev
900101-1******처럼 가려 보여 줍니다. 중복 가입 확인은 키를 섞은 해시로 합니다.audit_logs)에 남습니다.| 항목 | 규칙 |
|---|---|
| 최저임금 | 2026년 시급 10,320원 |
| 휴게(법정 자동) | 휴게를 뺀 근로시간 4시간 이상 30분, 8시간 이상 1시간 |
| 연장·야간 가산 | 5인 이상 사업장 선택 시, 1일 8시간 초과분·22~06시분 시급의 50% |
| 일용근로소득세 | (일급 − 15만원) × 6% × 45%, 지방소득세 10%, 지급 1회 1천원 미만 소액부징수 |
| 사업소득 | 3% + 지방소득세 0.3% |
| 고용보험 | 근로자 부담 0.9% |
세율·보험요율·신고 기한은 바뀔 수 있으니 실제 신고 전에 세무사·노무사 확인을 권장합니다.
src/app/(site)/ 근무자 화면 (공고, 가입·로그인, 내 근무, 서류, 출력물)
src/app/admin/ 관리자 화면, CSV 내려받기(export/[kind])
src/app/actions/ 서버 액션 (auth, worker, admin)
src/lib/pay.ts 급여·세금 계산
src/lib/docs.ts 서식 자리채움, 모집 문구
src/lib/default-templates.ts 기본 서식
supabase/migrations/ DB 스키마