Repolode
Shelf-nu

Shelf-nu/shelf.nu

QR 태그, 예약, 대여 기록을 활용해 장비와 도구, 재고를 추적하는 오픈소스 자산 관리 플랫폼입니다.

대체할 수 있는 제품:Snipe-IT

스타
3,051
포크
385
열린 이슈
162
마지막 커밋
어제

어떤 프로젝트인가요?

Shelf는 장비, 기기, 도구, 차량, 소품 같은 실물 자산을 추적하는 웹 플랫폼입니다. 팀에서 보유한 물품과 각 물품의 위치, 현재 보유자를 파악할 수 있습니다. 자산마다 인쇄 가능한 QR 코드를 발급할 수 있어, 누구나 휴대전화로 스캔해 상세 정보를 확인하거나 대여 처리하고 문제를 신고할 수 있습니다.

기본적인 추적 기능 외에도 Shelf는 일정 관리와 자산 정리를 지원합니다. 예약 기능으로 중복 예약을 방지하고, 캘린더 연동을 통해 대여 및 반납 날짜를 설정할 수 있습니다. 자산을 카테고리, 태그, 키트로 묶고 건물, 층, 선반처럼 계층적인 위치에 배치할 수 있으며, 일련번호, 보증 정보, 상태를 위한 사용자 지정 필드도 추가할 수 있습니다. 팀 접근 권한은 Owner, Admin, Base, Self Service 역할로 관리하며, 별도의 워크스페이스에 서로 다른 재고를 보관할 수 있습니다.

애플리케이션은 React Router 7, TypeScript, Prisma, Supabase를 통한 PostgreSQL 기반으로 구축되었으며, pnpm과 Turborepo 모노레포로 구성되어 있습니다. 함께 제공되는 모바일 앱은 같은 저장소에 있지만, 별도의 비오픈소스 라이선스가 적용됩니다. Fly.io 배포 문서가 있으며, 외부 Supabase 인스턴스를 사용해 직접 호스팅할 수 있도록 커뮤니티가 관리하는 Docker 지원도 제공됩니다.

핵심 기능

  • 01QR 코드를 생성하고 인쇄해 스캔으로 자산 정보를 확인하거나 대여 처리 및 문제 신고
  • 02중복 예약 방지와 캘린더 연동을 지원하는 예약 일정 관리
  • 03자산을 팀원에게 배정하고 누가 무엇을 보유하고 있는지 추적
  • 04계층적 위치, 카테고리, 태그, 키트로 자산 정리
  • 05사용자 지정 필드와 알림을 활용해 CSV로 자산을 일괄 가져오고 내보내기

활용 사례

  • 회사나 영화 제작팀에서 공유 장비와 도구 추적
  • 대여 및 반납 날짜를 예약해 대여 장비 관리
  • 보증 정보와 일련번호 기록을 포함한 IT 기기 재고 관리
  • 부서나 조직별로 여러 위치의 재고 관리

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/Shelf-nu/shelf.nu.git
  2. 2

    pnpm으로 종속 항목을 설치합니다

    pnpm install
  3. 3

    .env에 Supabase 인증 정보를 설정한 다음 Prisma 클라이언트를 생성하고 마이그레이션을 실행합니다

    pnpm webapp:setup
  4. 4

    개발 서버를 시작합니다

    pnpm webapp:dev

사용 전 알아둘 점

  • 데이터베이스와 인증을 위해 Supabase 프로젝트가 필요합니다.
  • 여러 서비스를 사용하고 설정 단계도 여러 번 거쳐야 하므로 셀프 호스팅에 노력이 필요합니다.
  • 컴패니언 모바일 앱은 오픈 소스가 아닌 라이선스를 적용받으며 배포할 수 없습니다.

포함된 컬렉션

토픽

#asset-management#inventory#qr-code#equipment-rental#scheduling#self-hosted#typescript#react#asset-management-system#assets-management

자주 묻는 질문

shelf.nu은(는) 무엇인가요?
QR 태그, 예약, 대여 기록을 활용해 장비와 도구, 재고를 추적하는 오픈소스 자산 관리 플랫폼입니다. Shelf는 장비, 기기, 도구, 차량, 소품 같은 실물 자산을 추적하는 웹 플랫폼입니다. 팀에서 보유한 물품과 각 물품의 위치, 현재 보유자를 파악할 수 있습니다. 자산마다 인쇄 가능한 QR 코드를 발급할 수 있어, 누구나 휴대전화로 스캔해 상세 정보를 확인하거나 대여 처리하고 문제를 신고할 수 있습니다.
shelf.nu은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
shelf.nu은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
shelf.nu은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. shelf.nu의 마지막 커밋은 2026년 11월 6일입니다.
shelf.nu은(는) 어디에 사용할 수 있나요?
회사나 영화 제작팀에서 공유 장비와 도구 추적 대여 및 반납 날짜를 예약해 대여 장비 관리 보증 정보와 일련번호 기록을 포함한 IT 기기 재고 관리 부서나 조직별로 여러 위치의 재고 관리
shelf.nu는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/Shelf-nu/shelf.nu.git pnpm으로 종속 항목을 설치합니다: pnpm install .env에 Supabase 인증 정보를 설정한 다음 Prisma 클라이언트를 생성하고 마이그레이션을 실행합니다: pnpm webapp:setup 개발 서버를 시작합니다: pnpm webapp:dev
shelf.nu은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Shelf-nu/shelf.nu

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

인벤토리, 티켓 관리, 라이선스, 데이터 센터 관리를 지원하는 무료 IT 자산 관리 및 ITIL 서비스 데스크 소프트웨어입니다.

생산성·앱#itsm#asset-management#helpdesk
6.6천+21 이번 주1.9천PHPGPL-3.0활발히 관리됨업데이트 어제

싱글 엘리미네이션, 라운드 로빈, 스위스 방식을 지원하고 드래그 앤 드롭 일정 관리와 공개 대시보드를 제공하는 셀프 호스팅 토너먼트 관리 시스템입니다.

1.8천+1 이번 주183TypeScriptAGPL-3.0업데이트 그저께