Skip to content

Open source inventory and BOM tool intended for electronic projects. Hosted service coming soon!

License

Notifications You must be signed in to change notification settings

osterchrisi/PartHub

Repository files navigation

Favicon PartHub - Parts Inventory and BOM Tool

If you want to manage small and medium parts inventory and BOMs, PartHub is here for you. No matter if you are a passionate hobbyist, a niche manufacturer or a mid-sized electronics company looking for a way to keep track of your parts and not get slain by the learning curve of a full-blown ERP system.

PartHub is a Laravel application written in PHP and Javascript and makes heavy use of Bootstrap 5 for the front-end. Data is stored in an SQL database for highly efficient data manipulation and a response time quicker than a bat out of hell.

Features

  • Keep an up-to-date inventory of your parts easily
  • Multiple storage locations per part, move stock between locations
  • Send mail upon reaching minimum stock in given location
  • Easily manage BOMs by uploading CSV file or simply adding parts
  • Execute BOMs when building projects, stock gets automatically deducted
  • Track stock history
  • Works in any browser and is mobile-friendly
  • Multi-user, teams
  • Import data via CSV files
  • Barcode scanner integration

Future development

  • KiCad Support
  • Mouser API Support

Screenshots

Parts BOMs

Installation

PartHub is currently my personal pleasure. I'm working on a nice outline how to host this on your own server.

Requirements

  • PHP 8.1 with mbstring, Image Processing, Exif, GD Image or Imagick
  • Node
  • Composer
  • SQL databse (MySQL or MariaDB)
  • Optionally your own webserver if you want to configure more in-depth

Database

Works with SQL databases like MariaDB or MySQL.

About

Open source inventory and BOM tool intended for electronic projects. Hosted service coming soon!

Resources

License

Code of conduct

Stars

Watchers

Forks