AeybelV / PartPal

A tool for generating, optimizing, management, and sharing of Bills of Materials (BOMs). Integrates with EDA tools to streamline component sourcing and assembly workflows.
GNU General Public License v3.0
5 stars 0 forks source link

Create a distributor abstraction and query functionality #3

Open AeybelV opened 3 months ago

AeybelV commented 3 months ago

Create a common API that defines core functionality needed from a variety of distributors (Digikey, Mouser, etc). This common API is called by the rest of the application logic to query part data. The API also exposes functionality to query extra data as well as generate carts and get other costs.

This common API is an abstraction that sits above distributor specific API. Allowing to easily add more distributors.