Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기리패킹, 리드레싱 관리 및 검수를 위한 시스템
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗React 19, Next.js, Tailwind CSS v4, Supabase를 기반으로 한 부자재 OCR/비전 검수 업무 시스템 초기 구현입니다. 웹에서는 작업/마스터/사용자/검수 관리를 하고, 모바일 웹에서는 문서번호 스캔부터 검수, 재검수/관리자 요청, 서명, 결과 확인까지 이어지는 PWA형 흐름을 제공합니다.
npm install
npm run dev
브라우저에서 http://localhost:3000을 열면 웹 업무 화면으로 이동합니다. 모바일 검수 흐름은 /mobile에서 시작합니다.
.env.example을 참고해 .env.local을 구성합니다.
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
NEXT_PUBLIC_USE_MOCK_DATA=true
Supabase 연결 정보가 없거나 NEXT_PUBLIC_USE_MOCK_DATA=true인 경우 mock repository 데이터로 화면을 확인합니다.
departments: 부서마스터shippers: 화주마스터users: 사용자관리user_department_permissions: 사용자별 부서 권한user_shipper_permissions: 사용자별 화주 권한material_masters: 부자재마스터material_inspection_regions: 부자재별 OCR/비전 ROI 영역work_masters: 작업마스터work_master_materials: 작업마스터별 부자재 매핑works: 작업등록 문서work_inspections: 작업별 검수 이력inspection_images: 검수 이미지 저장 정보admin_review_requests: 관리자 확인 요청worker_signatures: 작업자 서명audit_logs: 주요 작업 로그모든 업무 조회는 department_id, shipper_id 기준으로 필터링되는 구조입니다. 운영 단계에서는 Supabase RLS 정책을 적용하고, 현재 lib/repositories/app-repository.ts를 실제 Supabase repository로 확장하면 됩니다.
material-images: 부자재 기준 이미지inspection-images: 모바일 OCR/비전 촬영 이미지signatures: 작업자 서명 이미지Storage path는 작업 ID와 문서번호를 함께 포함하도록 설계했습니다.
검수 로직은 lib/providers/inspection-provider.ts의 InspectionProvider 인터페이스로 분리되어 있습니다. 현재는 mockInspectionProvider가 기준 텍스트/유사도 mock 결과를 반환합니다. 추후 Google Vision, Azure OCR, AWS Textract, OpenAI Vision 등 실제 API provider를 같은 인터페이스로 추가하면 UI 변경 없이 교체할 수 있습니다.
/work-register: 작업등록/work-status: 작업현황/work-inspection: 작업검수/work-master: 작업마스터/material-master: 부자재마스터/department-master: 부서마스터/shipper-master: 화주마스터/users: 사용자관리/mobile: 모바일 검수 시작/mobile/scan: 바코드/문서번호 스캔/mobile/inspection/[workId]: 모바일 OCR/비전 검수/mobile/sign/[workId]: 작업자 서명/mobile/result/[workId]: 검수 결과/mobile에서 검수 시작/mobile/scan에서 바코드 또는 문서번호 직접 입력works.document_no와 매칭/mobile/inspection/[workId]에서 부자재별 OCR/비전 검수/mobile/result/[workId]에서 최종 결과 표시