Repolode
Part-DB

Part-DB/Part-DB-server

BOM 프로젝트, 바코드, 공급업체 데이터 조회 기능을 갖춘 전자 부품 관리용 오픈 소스 웹 재고 관리 시스템입니다.

스타
1,831
포크
254
열린 이슈
214
마지막 커밋
어제

어떤 프로젝트인가요?

Part-DB는 전자 부품을 관리하는 셀프 호스팅 재고 시스템입니다. 웹 서버에서 실행되며 브라우저로 접속하므로 클라이언트 소프트웨어가 필요하지 않습니다. 부품을 카테고리, 풋프린트, 제조업체, 보관 위치, 가격, 태그별로 정리할 수 있고, 각 부품에 데이터시트와 사진을 첨부할 수 있습니다.

기본적인 재고 관리 외에도 부품을 BOM에 할당해 제작 가능한 수량을 확인하고 필요한 부품을 출고하는 프로젝트 관리 기능이 있습니다. 바코드와 라벨 생성, 부품을 이전 버전으로 되돌릴 수 있는 이벤트 로그, 세분화된 사용자 권한 및 2단계 인증도 지원합니다. Digikey, Farnell, LCSC, TME 등의 공급업체에서 부품 데이터를 가져올 수 있으며, KiCad 통합 기능을 사용하면 KiCad에서 데이터베이스의 가용 부품을 확인할 수 있습니다.

이 프로젝트는 Symfony 기반이며 MySQL, MariaDB, PostgreSQL, SQLite를 지원합니다. Composer와 Yarn을 사용하거나 Docker 이미지를 통해 설치할 수 있습니다.

핵심 기능

  • 01카테고리, 풋프린트, 제조업체, 보관 위치, 가격별로 전자 부품 재고를 관리합니다.
  • 02프로젝트의 BOM을 구성하고 필요한 부품을 재고에서 출고합니다.
  • 03바코드와 라벨을 생성하고 웹캠으로 스캔합니다.
  • 04사용자별 재고 변경 내역을 기록하고 부품을 이전 버전으로 되돌립니다.
  • 052단계 인증, 그룹 권한, SAML 싱글 사인온을 지원합니다.
  • 06KiCad에서 BOM을 가져오고 부품 데이터 소스로 KiCad와 연동합니다.

활용 사례

  • 취미용 전자 부품의 개인 재고를 관리합니다.
  • 메이커 스페이스의 부품 재고를 여러 사용자가 권한을 나눠 공유합니다.
  • 현재 재고로 프로젝트를 몇 개 제작할 수 있는지 계획합니다.
  • 소규모 기업이나 대학 연구실의 부품 재고를 관리합니다.

빠른 시작

  1. 1

    Composer로 PHP 종속 항목을 설치합니다

    composer install -o --no-dev
  2. 2

    Yarn으로 클라이언트 측 종속 항목을 설치합니다

    yarn install
  3. 3

    클라이언트 측 에셋을 빌드합니다

    yarn build
  4. 4

    데이터베이스 스키마를 생성하거나 업그레이드합니다

    php bin/console doctrine:migrations:migrate

사용 전 알아둘 점

  • PHP 8.2 이상을 지원하는 웹 서버와 MySQL, MariaDB, PostgreSQL 또는 SQLite 데이터베이스가 필요합니다.
  • 클라이언트 에셋을 빌드하려면 Node.js 22 이상과 Yarn이 필요합니다.
  • AGPL-3.0 라이선스에 따라 수정된 버전을 서비스로 실행하는 경우 소스 코드를 공개해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

Part-DB-server은(는) 무엇인가요?
BOM 프로젝트, 바코드, 공급업체 데이터 조회 기능을 갖춘 전자 부품 관리용 오픈 소스 웹 재고 관리 시스템입니다. Part-DB는 전자 부품을 관리하는 셀프 호스팅 재고 시스템입니다. 웹 서버에서 실행되며 브라우저로 접속하므로 클라이언트 소프트웨어가 필요하지 않습니다. 부품을 카테고리, 풋프린트, 제조업체, 보관 위치, 가격, 태그별로 정리할 수 있고, 각 부품에 데이터시트와 사진을 첨부할 수 있습니다.
Part-DB-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Part-DB-server은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Part-DB-server은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Part-DB-server의 마지막 커밋은 2026년 11월 5일입니다.
Part-DB-server은(는) 어디에 사용할 수 있나요?
취미용 전자 부품의 개인 재고를 관리합니다. 메이커 스페이스의 부품 재고를 여러 사용자가 권한을 나눠 공유합니다. 현재 재고로 프로젝트를 몇 개 제작할 수 있는지 계획합니다. 소규모 기업이나 대학 연구실의 부품 재고를 관리합니다.
Part-DB-server는 어떻게 설치하나요?
Composer로 PHP 종속 항목을 설치합니다: composer install -o --no-dev Yarn으로 클라이언트 측 종속 항목을 설치합니다: yarn install 클라이언트 측 에셋을 빌드합니다: yarn build 데이터베이스 스키마를 생성하거나 업그레이드합니다: php bin/console doctrine:migrations:migrate
Part-DB-server은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Part-DB/Part-DB-server

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

관련 프로젝트