An API for managing all communication between the Client and the database.
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.
- Serve the Client Data
- Databse Management
- Invoice Parsing
- BOM File Parsing
- Location (Bin) Management
- Custom Part Number Creation
- 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)
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.