Skip to content

API for PartsHole client - Inventory management for electronics components

License

Notifications You must be signed in to change notification settings

Daxxn/PartsHoleAPI

Repository files navigation

PartsHoleAPI

An API for managing all communication between the Client and the database.

Overview

The need for managing all the parts and tiny components needed for complex PCBs can get out of hand extremely quickly. It gets even worse when different parts have different packages and footprints. Other components like resistors and capacitors have hundreds of different values and sizes. Its alot.

Features and Responibilities

  • Serve the Client Data
  • Databse Management
  • Invoice Parsing
  • BOM File Parsing
  • Location (Bin) Management
  • Custom Part Number Creation

Future Plans

  • Invoice reading directly through DigiKey
  • Order parts from DigiKey
  • Parse KiCAD Project/Library files to access to more data (Change part numbers, Update supplier part numbers)

Installation

Prerequisites

The database is set up to use MongoDB Atlas. Its the easiest to set up and deploy for me. That means a MongoDB database is required.

Auth0 is used for authentication. Auth0 Client and API projects are required.

Other Dependencies

About

API for PartsHole client - Inventory management for electronics components

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published